1. 程式人生 > >express解析http請求

express解析http請求

get 和 post 的第一個引數都為請求的路徑,第二個引數為處理請求的回撥函式,回撥函式有兩個引數分別是 req 和 res,代表請求資訊和響應資訊 。路徑請求及對應的獲取路徑有以下幾種形式:

req.query:處理get請求

req.body:: 處理 post 請求

req.params: 處理 /:xxx 形式的 get 請求

req.param(): 可以處理 get 和 post 請求,但查詢優先順序由高到低為req.params→req.body→req.query

EG:下面的是用GET方法的,所以在query那欄我們看到有對應的引數。

這時候我們用req.query.email  

如果是post方法的話,反之亦然。


如果你嫌要區分兩種方法麻煩,就用req.param('email')  

顯然還是區分開會效率稍微高點。但偷懶時候就用這個吧.

req.param(): 可以處理 get 和 post 請求,但查詢優先順序由高到低為req.params→req.body→req.query