middleware
從發出請求(Request)之後,到接收回應(Response)這段來回的途徑上,用來處理特定用途的程式
比較常見的Middleware有身份驗證(Identity)、路由(Routing)或回應壓縮(Response Compression)等
middleware function 傳入三個參數,然後輸出想要的資料:
- 第一個參數是 request
- 第二個參數是 response
- 再透過第三個參數 next 把控制權轉移到下一個 middleware
app.js
1 | const express = require("express"); |
Token 例子
middleware新增token.js
1 | const verifyToken = (req, res, next) => |
到要使用Tokn 的router 使用 middleware
1 | const express = require('express') |