Express 集成
Pug 与流行的 Node.js Web 框架 Express 完全集成,作为受支持的视图引擎。查看 Express 优秀的指南,了解如何将 Pug 与 Express 集成。
生产默认值
在 Express 中,环境变量 NODE_ENV 旨在告知 Web 应用执行环境:无论是在开发中还是在生产中。Express 和 Pug
会自动修改生产环境中一些选项的默认值,为用户提供更好的开箱即用体验。
具体来说,当process.env.NODE_ENV设置为'production',并且 Pug 与 Express
一起使用时,compileDebug选项默认为false,而cache选项默认为true。
要覆盖compileDebug和cache的默认值,你可以将app.locals或res.locals对象中的相应属性设置为true或false。cache
选项也可以通过 Express 的 app.disable/enable('view cache')覆盖。
欲了解更多详情,请查看 Express 的 API 参考。