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

若要覆寫 compileDebugcache 的預設值,可以在 app.localsres.locals 物件中將對應的屬性設為 truefalse。也可以透過 Express 的 app.disable/enable('view cache') 覆寫 cache 選項。

更多詳細資訊,請查看 Express 的 API 參考