node的express可以方便、快速的創建Web網站的伺服器或API介面的伺服器;express還可以為不同URL路徑中使用不同HTTP動詞的請求編寫處理程序,整合了「視圖」渲染引擎,以便透過將資料插入模板來產生回應等等。
本文操作環境:Windows10系統、nodejs 16版、Dell G3電腦。
express :一個輕量級的Node Web 服務端框架,同樣是一個人氣超高的項目,它可以幫助我們快速建立基於Node 的Web應用。
Express 是 基於 Node.js 平台,快速、開放、極簡的 Web 開發框架。
使用 Express,我們可以方便、快速的建立 Web 網站的伺服器或 API 介面的伺服器。
Express 是一個保持最小規模的靈活的 Node.js Web 應用程式開發框架,為 Web 和行動應用程式提供一組強大的功能。
Express 是最受歡迎的 Node 框架,也是許多其它流行 Node 框架 的底層函式庫。
Express 提供了以下機制:
為不同 URL 路徑中使用不同 HTTP 動詞的請求(路由)編寫處理程序。
整合了「視圖」渲染引擎,以便透過將資料插入範本來產生回應。
設定常見 web 應用程式設置,例如用於連接的端口,以及渲染回應模板的位置。
在請求處理管道的任何位置新增額外的請求處理「中間件」。
雖然 Express 本身是極簡風格的,但是開發人員透過創建各類別相容的中間件套件解決了幾乎所有的 web 開發問題。這些庫可以實現 cookie、會話、使用者登入、URL 參數、POST 資料、安全性頭等功能。可在 Express 中間件 網頁中找到由 Express 團隊維護的中間件軟體包清單(還有一張受歡迎的第三方軟體包清單)。
擴充知識
Express 框架實例
express框架為我們實作了路由功能,因此可以很方便的透過路徑來區分各種請求。
回應/ 路徑的get 請求:
app.get('/', function(req, res) { res.send('hello node') })
回應/ 路徑的post 請求:
app.post('/', function(req, res) { res.send('hello node') })
推薦學習:《nodejs影片教學》
以上是node的express有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!