Node 的 NODE_ENV 的 Golang 等价物是什么

Ant*_*ony 4 templates environment-variables go node.js

我正在尝试设置模板,由此基于环境变量来指示我们是在开发、登台还是生产环境中,呈现的 HTML 指向不同的服务器。

为此,我想使用 Node 在 NODE_ENV 环境变量中所做的事情,然后根据我的代码有条件地设置路径。

if(process.env.NODE_ENV === 'development') {
  /* development code */
} else {
  /* production code */
}
Run Code Online (Sandbox Code Playgroud)

Golang 有定义环境的标准吗?这看起来是一种合乎逻辑的方法吗?

Dav*_*rth 5

是的,这是一种合乎逻辑的方法。事实上,这是部署服务器时的一种标准做法。

围棋的世界没有标准,随便吧。

尽量保持明显,即: APP_ENV=dev