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
Powiązane problemy
- 1. Jaki jest szybki sposób na sprawdzenie, czy plik istnieje?
- 2. Najlepszy sposób na sprawdzenie, czy obiekt istnieje w Entity Framework?
- 3. Sprawdzenie czy istnieje podobiektu w JSON
- 4. Najlepszy sposób na sprawdzenie, czy istnieje obiekt PowerShell?
- 5. Czy istnieje łatwy sposób na dołączenie źródła w środowisku Eclipse?
- 6. Jaki jest najszybszy sposób na sprawdzenie, czy obiekt jest IEnumerable?
- 7. Najszybsze sprawdzenie, czy istnieje wiersz w PostgreSQL
- 8. Czy istnieje sposób na sprawdzenie, które klasy załadowała usługa ClassLoader?
- 9. Czy istnieje prosty sposób na zmianę rodzica rekord w google datstore App Engine
- 10. Czy istnieje sposób na sprawdzenie, czy skalar został usztywniony, czy nie?
- 11. (Rails) Czy istnieje sposób na sprawdzenie typu danych pola?
- 12. Czy istnieje szybki sposób na sprawdzenie, czy (n-1)! jest podzielna przez n?
- 13. Czy istnieje sposób na sprawdzenie, czy zegar systemowy został cofnięty w oknach?
- 14. Czy długo trwa polling w Google App Engine?
- 15. Czy istnieje IDE online dla Google App Engine?
- 16. Jak sprawdzić, czy kod jest uruchamiany z testu nosa?
- 17. Czy istnieje sposób na przetestowanie połączenia SQLAlchemy?
- 18. Czy Google App Engine obsługuje Python 3?
- 19. Czy Google App Engine Java obsługuje Hot Deployment w środowisku Eclipse?
- 20. W jaki sposób mój kod może stwierdzić, czy działa on na serwerze Google lub na lokalnym serwerze programistycznym?
- 21. Najlepszy sposób na sprawdzenie, czy JQuery jest dostępny?
- 22. Najlepszy sposób na sprawdzenie, czy plik jest pusty (php)?
- 23. Najlepszy sposób na sprawdzenie, czy zmienna jest zerowa?
- 24. Czy Google App Engine obsługuje ftp?
- 25. sprawdzenie, czy klasa jest java.lang.Enum
- 26. Czy istnieje sposób sprawdzenia, czy zmienna jest zdefiniowana w Javie?
- 27. Czy możliwe jest sprawdzenie, czy Handler rozpoznał, że został usunięty?
- 28. Czy istnieje sposób sprawdzenia, czy skrypt jest uruchamiany przez program PowerShell ISE?
- 29. Wykrywanie, czy kod jest uruchamiany jako rozszerzenie Chrome
- 30. Jak określić, czy moje szyny znajdują się w środowisku programowania, a nie w środowisku testowym?
Gratulacje, myślę, że dostał 5000th [GO] pytanie. – miltonb
@miltonb Dzięki! – ThePiachu