Pracuję nad aplikacją Google App Engine Go i testuję ją lokalnie. Mam niektóre zmienne dla środowiska testowego i niektóre zmienne dla aktywnego środowiska App Engine. Zastanawiam się, czy istnieje jakiś sposób określenia z poziomu kodu, w jakim środowisku uruchamiany jest kod i używania odpowiedniej wersji zmiennej bez konieczności komentowania i odkomentowywania kodu przez cały czas.Czy istnieje sposób na sprawdzenie, czy kod jest uruchamiany w środowisku lokalnym, testowym czy w App Engine?
5
A
Odpowiedz
7
Czy czytasz dokumenty na temat środowiska wykonawczego.
Wskazuje na ten dokument https://developers.google.com/appengine/docs/go/reference zawierający listę funkcji, które zawierają informacje o środowisku wykonawczym.
Konkretnie
func IsDevAppServer() bool
Gratulacje, myślę, że dostał 5000th [GO] pytanie. – miltonb
@miltonb Dzięki! – ThePiachu