一般而言,一個或多個設計用於執行特定目的作業的程式。在 Express 的脈絡中,一個使用 Express API 在 Node.js 平臺上執行的程式。也可能指一個 app 物件。
應用程式程式介面。第一次使用時,將縮寫拼出來。
一個快速、不武斷、極簡的 Node.js 應用程式網路架構。一般而言,較偏好「Express」而非「Express.js」,儘管後者是可以接受的。
一個多平臺支援函式庫,專注於非同步 I/O,主要開發用於 Node.js。
一個在最終請求處理常式之前由 Express 路由層呼叫的函式,因此介於原始請求與最終預期的路由之間。關於中間件的一些精細術語
var foo = require('middleware')
稱為需要或使用 Node.js 模組。然後陳述式 var mw = foo()
通常會傳回中間件。app.use(mw)
稱為將中間件新增到全域處理堆疊。app.get('/foo', mw, function (req, res) { ... })
稱為將中間件新增到「GET /foo」處理堆疊。用於建置可擴充網路應用程式的軟體平台。Node.js 使用 JavaScript 作為其指令碼語言,並透過非封鎖 I/O 和單執行緒事件迴圈達成高傳輸量。請參閱 nodejs.org。使用注意事項:最初為「Node.js」,之後為「Node」。
當用作形容詞時,連字號;例如:「這是開源軟體。」請參閱 Wikipedia 上的開源軟體。注意:雖然通常不連字號此術語,但我們使用連字號複合形容詞的標準英文規則。
HTTP 要求。客戶端提交 HTTP 要求訊息給伺服器,伺服器會傳回回應。要求必須使用數個 要求方法 之一,例如 GET、POST 等。
HTTP 回應。伺服器傳回 HTTP 回應訊息給客戶端。回應包含要求的完成狀態資訊,其訊息主體中也可能包含要求的內容。
識別資源的 URL 部分。例如,在 http://foo.com/products/id
中,「/products/id」是路由。
請參閱 API 參考中的 路由器。