如何识别Node.js中的NODE_ENV?

Ins*_*dJW 20 node.js express

我正在使用Express for framework.

我想将我的配置分为"开发"和"生产".

我知道我可以用

app.configure('development', function() {});
app.configure('production', function() {});
Run Code Online (Sandbox Code Playgroud)

但我想知道实际上我怎么知道NODE_ENV值是什么.

我试图找到全局变量,但我找不到.

我真的需要这个使用其他数据库配置取决于NODE_ENV

在我的数据库config.js文件中.

Ins*_*dJW 41

我找到了答案

process.env.NODE_ENV
Run Code Online (Sandbox Code Playgroud)

  • 在节点中,`process`是一个东西,不需要`require`. (2认同)

Dom*_*nes 8

Express还通过公开此数据 app.settings.env