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 参考。