協力廠商中介軟體
以下是部分的 Express 中介軟體模組:
- body-parser:即先前的
express.bodyParser
、json
和urlencoded
。另請參閱: - compression:即先前的
express.compress
- connect-image-optimus:可提供最佳影像的 Connect/Express 中介軟體模組。如果可能的話,請將影像切換成
.webp
或.jxr
。 - connect-timeout:即先前的
express.timeout
- cookie-parser:即先前的
express.cookieParser
- cookie-session:即先前的
express.cookieSession
- errorhandler:即先前的
express.errorHandler
- express-debug:低調的開發工具,可在您的應用程式中新增標籤,內含範本變數 (locals)、現行階段作業、有用的要求資料等相關資訊。
- express-partial-response:Express 中介軟體模組,會根據
fields
查詢字串,使用 Google API 的 Partial Response 來濾除 JSON 回應部分。 - express-session:即先前的
express.session
- express-simple-cdn:Express 中介軟體模組,會將 CDN 用於靜態資產,並支援多部主機(例如:cdn1.host.com、cdn2.host.com)。
- express-slash:Express 中介軟體模組,供嚴格看待尾端斜線的人員使用。
- express-stormpath:Express 中介軟體模組,供使用者執行儲存、鑑別、授權、SSO 和資料安全。
- express-uncapitalize:中介軟體模組,可將含有大寫的 HTTP 要求重新導向至標準小寫形式。
- helmet:此模組會設定各種 HTTP 標頭,有助於保護您應用程式的安全。
- join-io:此模組會即時結合檔案,來減少要求計數。
- method-override:即先前的
express.methodOverride
- morgan:即先前的
logger
- passport:鑑別用的 Express 中介軟體模組。
- response-time:即先前的
express.responseTime
- serve-favicon:即先前的
express.favicon
- serve-index:即先前的
express.directory
- serve-static:此模組可提供靜態內容。
- static-expiry:靜態資產的加指紋 URL 或「快取標頭」,還支援一或多個外部網域。
- vhost:即先前的
express.vhost
- view-helpers:Express 中介軟體模組,可提供一般 helper 方法給視圖。
- sriracha-admin:Express 中介軟體模組,可為 Mongoose 動態產生管理網站。
Connect/Express 團隊不再支援 Connect 先前隨附的一些中介軟體模組。這些模組會以替代模組取代,或者應以更好的模組取代。請使用下列其中一個替代項目:
- express.cookieParser
- express.limit
- express.multipart
- express.query
- express.staticCache
如需其他的中介軟體模組,請參閱: