Ich entwickle eine Google App Engine Go-Anwendung und teste sie lokal. Ich habe einige Variablen für die Testumgebung und einige Variablen für die Live-Umgebung von App Engine. Ich frage mich, ob es eine Möglichkeit gibt, innerhalb des Codes zu bestimmen, in welcher Umgebung der Code ausgeführt wird, und eine korrekte Version der Variablen zu verwenden, ohne den Code ständig kommentieren und auskommentieren zu müssen.Gibt es eine Möglichkeit zu erkennen, ob der Code auf lokaler, Testumgebung oder App Engine ausgeführt wird?
5
A
Antwort
7
Haben Sie die Dokumentation zur Laufzeitumgebung gelesen?
Es zeigt auf dieses Dokument https://developers.google.com/appengine/docs/go/reference, die eine Reihe von Funktionen auflistet, die Ihnen Informationen über die Laufzeitumgebung geben.
Speziell
func IsDevAppServer() bool
Congrats, ich glaube, Sie 5000. [Go] Frage bekam. – miltonb
@miltonb Danke! – ThePiachu