如何识别Node.js中的NODE_ENV?

我正在使用Express作为框架。

我想把我的configuration分成“开发”和“生产”。

我知道我可以使用

app.configure('development', function() {}); app.configure('production', function() {}); 

但是我想知道如何才能知道NODE_ENV值是什么。

我试图find全局variables,但我找不到。

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

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

我find了答案

 process.env.NODE_ENV 

Express也通过app.settings.env公开这些数据

或者…

 var express = require('express'); var app = express(); app.get('env');