中間件的定義和做用:express
中間件(middleware)實際是一個函數,這個函數可以訪問- 請求對象、響應對象也就是request 和response,並且還可以訪問那些處於請求-響應循環過程當中的中間件(通常被命名爲next).函數
中間件的做用:code
若是當前中間件沒有終結請求-響應循環,則必須調用 next()
方法將控制權交給下一個中間件,不然請求就會掛起。中間件
express中常見的中間件:對象
1.應用級中間件路由
2.路由級中間件循環
3.錯誤處理中間件request
4.內置中間件請求
5.第三方中間件方法