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

要覆盖compileDebugcache的默认值,你可以将app.localsres.locals对象中的相应属性设置为truefalsecache 选项也可以通过 Express 的 app.disable/enable('view cache')覆盖。

欲了解更多详情,请查看 Express 的 API 参考

Pug 中文文档 - 粤ICP备14034220号-1