首頁  >  文章  >  web前端  >  node express是什麼

node express是什麼

藏色散人
藏色散人原創
2021-12-07 15:25:532736瀏覽

express是一個靈活的Node.js Web應用程式開發框架,能為Web和行動應用程式提供一組強大的功能,也是許多其它流行Node框架的底層函式庫。

node express是什麼

本文操作環境:Windows7系統、nodejs10.16.2版、Dell G3電腦。

node express是什麼?

Express 是 基於 Node.js 平台,快速、開放、極簡的 Web 開發框架。

Express 是一個保持最小規模的靈活的 Node.js Web 應用程式開發框架,為 Web 和行動應用程式提供一組強大的功能。

Express 是最受歡迎的 Node 框架,也是許多其它流行 Node 框架 的底層函式庫。

Express 提供了以下機制:

  • #為不同 URL 路徑中使用不同 HTTP 動詞的請求(路由)編寫處理程序。

  • 整合了「視圖」渲染引擎,以便透過將資料插入範本來產生回應。

  • 設定常見 web 應用程式設置,例如用於連接的端口,以及渲染回應模板的位置。

  • 在請求處理管道的任何位置新增額外的請求處理「中間件」。

雖然 Express 本身是極簡風格的,但是開發人員透過創建各類別相容的中間件套件解決了幾乎所有的 web 開發問題。這些庫可以實現 cookie、會話、使用者登入、URL 參數、POST 資料、安全性頭等功能。可在 Express 中間件 網頁中找到由 Express 團隊維護的中間件軟體包清單(還有一張受歡迎的第三方軟體包清單)。

註: 

這種彈性是一把雙面刃。雖然有一些中間件包可以解決幾乎所有問題或需求,但是挑選合適的包有時也會成為一個挑戰。這裡建立應用程式沒有“不二法門”,Internet 上許多範例也不是最優的,或者只展示了開發 web 應用所需工作的冰山一角。

推薦學習:《nodejs影片教學

以上是node express是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn