设置和检索nodejs app参数

时间:2014-06-02 20:23:53

标签: express

在我最近了解开源程序的过程中,我遇到了这个简单的陈述

if ('development' == app.get('env')){
  app.use(express.errorHandler());
}

我猜app.get正在检查我机器上的环境变量。 我是否设置了环境变量以使上述状态实际为真?

1 个答案:

答案 0 :(得分:0)

启动时可以将不同的变量传递到应用程序。

例如,如果从命令行启动节点应用程序。

$ NODE_ENV =生产节点app.js

// console.log(app.get('env'))等于生产

$ NODE_ENV =测试节点app.js

// console.log(app.get('env'))等于测试