5
我正在開發一個谷歌App Engine的Go應用程序並在本地測試它。我對測試環境的一些變量和現場App Engine環境一些變量。我想知道是否有某種方法可以從代碼內部確定運行代碼的環境,並使用適當版本的變量,而無需始終評論和取消註釋代碼。是否有一種方法來檢測代碼是否被本地,測試環境或在App Engine上運行?
我正在開發一個谷歌App Engine的Go應用程序並在本地測試它。我對測試環境的一些變量和現場App Engine環境一些變量。我想知道是否有某種方法可以從代碼內部確定運行代碼的環境,並使用適當版本的變量,而無需始終評論和取消註釋代碼。是否有一種方法來檢測代碼是否被本地,測試環境或在App Engine上運行?
你看了上運行時environemnt的文檔。
它指向此文件https://developers.google.com/appengine/docs/go/reference列出一堆,讓你對運行時environemnt信息的功能。
具體
func IsDevAppServer() bool
恭喜,我覺得你得到了第5000 [圍棋]的問題。 – miltonb
@miltonb謝謝! – ThePiachu