我正在开发 Google App Engine Go 应用程序并在本地进行测试。我有一些用于测试环境的变量和一些用于实时 App Engine 环境的变量。我想知道是否有某种方法可以从代码内部确定代码运行的环境并使用正确版本的变量,而不必一直注释和取消注释代码。
最佳答案
您是否阅读了有关运行时环境的文档。
它指向这个文档https://developers.google.com/appengine/docs/go/reference其中列出了一堆函数,为您提供有关运行时环境的信息。
特别是
func IsDevAppServer() bool
关于google-app-engine - 有没有办法检测代码是在本地、测试环境还是在 App Engine 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23794103/