req.params,req.query,req.body對于才入門的同學來說經(jīng)常會弄混噩茄,尤其對不懂后臺的同學來說摄凡,今天我們就來講講他們?nèi)咧g的細微差別
其中req.params,req.query是用在get請求當中
1.req.params
所對應的url長這個樣子 http://localhost:3000/10
如何使用
app.get("/:id",function (req,res) {
res.send(req.params["id"]);
});
就是把請求 / 后面的參數(shù)當成id续徽,通過req.params就能獲取到id,返回頁面也就是10
2.req.query
所對應的url長這個樣子http://localhost:3000/?id=10
也就是說是問號后面的
怎么用
app.get("/",function (req,res) {
res.send(req.query["id"]);
});
3.req.body
req.body是用在post請求當中
用法如下
image
從其中不難看出get請求和post請求的區(qū)別亲澡,get接受參數(shù)使用req.query,而post接受參數(shù)使用req.body