如何识别Node.js中的NODE_ENV?

时间:2012-03-02 02:50:36

标签: node.js express

我正在使用Express for framework。

我想将我的配置分为“开发”和“生产”。

我知道我可以使用

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

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

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

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

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

3 个答案:

答案 0 :(得分:37)

我找到了答案

process.env.NODE_ENV

答案 1 :(得分:7)

Express还会通过app.settings.env

公开此数据

答案 2 :(得分:0)

或者......

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