我正在开发Google App Engine Go应用程序并在本地对其进行测试。我有一些用于测试环境的变量,一些用于实时App Engine环境的变量。我想知道是否有某种方法可以从代码内部确定代码在哪种环境中运行并使用正确版本的变量,而不必始终注释和取消注释代码。
最佳答案
您是否已阅读有关运行时环境的文档。
它指向此文档https://developers.google.com/appengine/docs/go/reference,该文档列出了一堆函数,这些函数为您提供有关运行时环境的信息。
具体来说
func IsDevAppServer() bool