1. 程式人生 > >express中間件

express中間件

函數 request 分類 服務 有用 發送 path function url

中間件結構:

  app.use([path],function)

    path:是路由的url,默認參數‘/‘,意義是路由到這個路徑時使用這個中間件

    function:中間件函數

    這個中間件函數可以理解為就是function(request,response,next)

    這裏安裝是指涉及到第三方中間件的使用時,需要先安裝好,然後在使用。

中間件分類:

  內置中間件

  自定義中間件

  第三方中間件

中間件理解:

瀏覽器向服務器發送一個請求後,服務器直接通過request.定位屬性的方式得到通過request攜帶過去的數據(有用戶輸入的數據和瀏覽器本身的數據信息)。這中間就一定有一個函數將這些數據分類做了處理,已經處理好了,最後讓request對象調用使用,對的,這個處理數據處理函數就是我們要說的 中間件 。由此可見,中間件可以總結以下幾點:

  1、封裝了一些處理一個完整事件的功能函數。

  2、非內置的中間件需要通過安裝後,require到文件就可以運行。

  3、封裝了一些或許復雜但肯定是通用的功能。

  

express中間件