# 中間件
解決不同請求路徑請求方式存在相同邏輯代碼的問題
? 本質就一個函數, 只是這個函數有一個形參 next
? 使用別人開發好的中間件
? 安裝 npm install 包名
? 在需要使用此中間件的文件 require
? 參考文檔使用 app.use()
中間件(Middleware)本質就是一個函數,有個四個參數:
* err :錯誤對象(錯誤處理件才會有);
* req :請求對象;
* res :響應對象;
* next :函數對象,一般稱之為 next,它用于傳遞中間件棧對某個請求的處理流。
在整個中間件棧的處理流中,最少有一個函數需要調用 res.end 方法結束響應處理。
中間件(Middleware)本質就是一個函數,有個四個參數:
* err :錯誤對象(錯誤處理件才會有);
* req :請求對象;
* res :響應對象;
* next :函數對象,一般稱之為 next,它用于傳遞中間件棧對某個請求的處理流。
在整個中間件棧的處理流中,最少有一個函數需要調用 res.end 方法結束響應處理。
- NodeJs
- 01-萬維網
- 02-CS 架構 VS BS 架構
- 03-Web 服務器訪問流程
- 04-url
- 05-網絡傳輸協議
- 06-HTTP 協議
- 07-報文
- 08-命令行界面
- 09-什么是 Node.js
- 10-環境安裝及配置
- 11-JavaScript 代碼運行環境
- 12-全局對象
- 13-Buffer
- 14-模塊化
- 15-EventEmitter
- 16-path模塊
- 17-流式操作
- 18-包
- 19-模板技術
- 20-ejs入門
- 21-express
- 01-什么是express
- 02-Hellow Express
- 03-靜態資源服務
- 04-路由
- 05-模塊化路由處理程序
- 06-中間件
- 07-手動實現中間件
- 08-常用內置中間件和第三方中間件
- 09-響應
- 10-獲取請求參數
- 11-Express 中使用模板引擎
- 22-web存儲與安全
- 01-cookie
- 02-sessionStorage
- 03-localStorage
- 04-base64
- 05-https
- 06-同源策略