当使用 Express for Node.js 时,我注意到它输出的 HTML 代码没有任何换行符或制表符。虽然下载起来可能更高效,但在开发过程中可读性不太好。
如何让 Express 输出格式良好的 HTML?
在你的主要app.js
或者它所在的位置是什么:
快递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 });
});
我把漂亮的印刷品放进去development
因为你会希望通过“丑陋”来提高效率production
。确保设置环境变量NODE_ENV=production
当您在生产中部署时。这可以通过sh
您在“脚本”字段中使用的脚本package.json
并执行开始。
快车3changed这是因为:
不再需要“view options”设置,app.locals 是与 res.render() 合并的局部变量,因此 [app.locals.pretty = true 与传递 res.render(view, { Pretty : 真的 })。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)