node.js - 什么是 Node 的 NODE_ENV 的 Golang 等价物

标签 node.js templates go environment-variables

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

为此,我想在 NODE_ENV 环境变量中使用类似 Node 的方法,然后根据代码中的路径有条件地设置路径。

if(process.env.NODE_ENV === 'development') {
  /* development code */
} else {
  /* production code */
}

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

最佳答案

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

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

尽量让它显而易见,即:APP_ENV=dev

关于node.js - 什么是 Node 的 NODE_ENV 的 Golang 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42321201/

相关文章:

c++ - 根据派生类型选择类的显式特化

javascript - Sequelize js,我们如何在迁移中更改列类型

javascript - 你怎么能只 console.log 前 100 行?

node.js - 如何在 mongodb 的输出查询上添加条件字段?

c++ - 依赖于构造函数参数的模板类特化?

Github项目结构

node.js - 不能在另一个 Controller 中使用 req.user

c++ - 为从其模板成员函数调用中已知的类型创建新容器的类

go - 奇怪的 golang 包导入问题

go - 为什么goroutine会暂停几分钟