Qu'est-ce que NODE_ENV en Express?

var app = express();
app.set('views',settings.c.WEB_PATH + '/public/templates');
app.set('view engine','ejs');
app.configure(function(){
    app.use(express.favicon());
    app.use(express.static(settings.c.WEB_PATH + '/public'));
    app.use(express.bodyParser());
    app.use(express.cookieParser());
    app.use(express.methodOverride());
    app.use(express.session({
            cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999},
            secret:'hamster',
            store: r_store,
            }));
    app.use(useragent.express());
    app.use(flash());
    app.use(passport.initialize());
    app.use(passport.session());
});

C'est mon application. Je suis actuellement en cours d'exécution dans la production.

Cependant, quelqu'un m'a dit à propos de NODE_ENV. Dois-je ajouter à ce code? Comment puis-je l'ajouter?

  • Dans votre cas, je suppose que vous pouvez utiliser est app.configure('development', ...) ou la "production" de définir certains paramètres seulement pour le développement ou pour les environnements de production. Voir expressjs.com/api.html#app.configure
InformationsquelleAutor TIMEX | 2013-06-07