在我最近了解开源程序的过程中,我遇到了这个简单的陈述
if ('development' == app.get('env')){
app.use(express.errorHandler());
}
我猜app.get正在检查我机器上的环境变量。 我是否设置了环境变量以使上述状态实际为真?
答案 0 :(得分:0)
启动时可以将不同的变量传递到应用程序。
例如,如果从命令行启动节点应用程序。
$ NODE_ENV =生产节点app.js
// console.log(app.get('env'))等于生产
$ NODE_ENV =测试节点app.js
// console.log(app.get('env'))等于测试