express 中間件

中間件的定義和做用:express

中間件(middleware)實際是一個函數,這個函數可以訪問- 請求對象、響應對象也就是request 和response,並且還可以訪問那些處於請求-響應循環過程當中的中間件(通常被命名爲next).函數

中間件的做用:code

  • 執行任何代碼。
  • 修改請求和響應對象。
  • 終結請求-響應循環。
  • 調用堆棧中的下一個中間件。

若是當前中間件沒有終結請求-響應循環,則必須調用 next() 方法將控制權交給下一個中間件,不然請求就會掛起。中間件

express中常見的中間件:對象

1.應用級中間件路由

2.路由級中間件循環

3.錯誤處理中間件request

4.內置中間件請求

5.第三方中間件方法

相關文章
相關標籤/搜索