我是nodeJs+ExpressJs app
设置新手。我想在自定义环境中运行app.js
。
举个例子:
NODE_ENV=production node app.js
将以production
模式运行应用,视图模板将为cached
。但有一个选项,我们可以在app.js
等任何自定义模式下运行NODE_ENV=custom_environment node app.js
。如果是这样,如何捕获视图模板?或者它会捕获所有的环境模式?在development
模式方面,我认为视图模板不会被缓存。
答案 0 :(得分:2)
您可以使用app.configure
选择用于哪个环境的设置:
app.configure('custom_environment', function() {
app.enable('view cache'); // enable view cache for this environment
// perhaps load middleware specific for your custom environment:
app.use(...);
});