Pug 與 Express 集成

2020-02-07 16:27 更新

與 Express 集成

Express 良好地集成了 Pug。這是一個流行的 Node.js 網(wǎng)站框架,Pug 在其中扮演一個視圖引擎的角色。您可以閱讀 Express 優(yōu)秀的文檔來了解 Express 是如何與 Pug 集成的。

生產(chǎn)環(huán)境下的默認(rèn)配置

在 Express 框架里,環(huán)境變量 NODE_ENV 用來告知網(wǎng)站應(yīng)用程序:它執(zhí)行的環(huán)境是開發(fā)環(huán)境還是生產(chǎn)環(huán)境。Express 和 Pug 都會在生產(chǎn)環(huán)境下調(diào)整一些默認(rèn)配置,以給用戶提供更好的開箱即用的體驗。特別是當(dāng) process.env.NODE_ENV 設(shè)置為 'production'、Pug 配合 Express 使用的時候,默認(rèn) compileDebug 為 false,cache 為 true。

如果需要覆蓋 compileDebug 和 cache 的默認(rèn)配置,您可以在 app.locals 或者 res.locals 對象里設(shè)置各自對應(yīng)的選項。cache 選項也可以通過 Express 的 app.disable/enable('view cache') 來設(shè)定。更多的細(xì)節(jié)可以閱讀 Express 的 API 參考文檔。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號