在你的主要app.js或什么是它的地方:
Express 4.x
if (app.get('env') === 'development') {
app.locals.pretty = true;
}
快递3.x
app.configure('development', function(){
app.use(express.errorHandler());
app.locals.pretty = true;
});
快速2.x
app.configure('development', function(){
app.use(express.errorHandler());
app.set('view options', { pretty: true });
});
我把漂亮的打印在开发中,因为你会想要更高的效率与生产中的“丑陋”。当您在生产环境中部署时,确保设置环境变量NODE_ENV = production。这可以通过在package.json的’script’字段中使用的sh脚本来完成,并执行以启动。
Express 3 changed这是因为:
The “view options” setting is no longer necessary, app.locals are the local variables merged with res.render()’s, so [app.locals.pretty = true is the same as passing res.render(view, { pretty: true }).