req.params,req.query和req.body三者的区别
🌸req.params,req.query和req.body三者的区别
1,☕req.params:
req.params用于get请求中的动态路由。
routerapi.get('/user/:id',(req,res)=>{
const query = req.params
console.log(query);
//将查询各国展示到浏览器
res.send({
status:0,
msg:'GET请求成功',
data:query,
})
})
查询结果显示:
2,☕req.query:
一个表单需要提交name和 password。
既可以get也可以post
//在路由模块上挂载get请求
routerapi.post('/user/',(req,res)=>{
//上面的post也可以替换为post
const query = req.query
console.log(query);
//将查询各国展示到浏览器
res.send({
status:0,
msg:'GET请求成功',
data:query,
})
})
3,☕req.body:
req.body是用于post请求的。
//在路由模块上挂载get请求
routerapi.post('/user',(req,res)=>{
console.log(req.body);
})
小编:O_O