2012-03-02 11 views
17

私はフレームワークのためにExpressを使用しています。Node.jsでNODE_ENVをどのように認識できますか?

私は構成を「開発」と「生産」に分けたいと思います。

私は

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

を使用することができることを知っているしかし、私はNODE_ENV値が何であるかを知ることができますどのように実際に方法を知ってほしいです。

グローバル変数で検索しようとしましたが、見つかりませんでした。

は、私は本当にこれは、他のデータベース構成は、私のデータベースconfig.jsのファイルに

NODE_ENV

に依存して使用する必要があります。

答えて

35

`答え

process.env.NODE_ENV 
+1

を経由して、このデータを公開し' process'はものです、何も私は認められません必要とされる。 – Michael

7

は、Expressはまた、ノード内のapp.settings.env

0

または代わりに...

var express = require('express'); 
var app = express(); 
app.get('env'); 
関連する問題