Express 整合
Pug 完全整合 Express,一個熱門的 Node.js 網頁框架,作為一個受支援的視圖引擎。查看 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
。也可以透過 Express 的 app.disable
/enable('view cache')
覆寫 cache
選項。
更多詳細資訊,請查看 Express 的 API 參考。