1,req.body
2,req.query
3,req.params
3,req.param()

在看教程的时候发现还有个params,好像目前还没咋用过,找了点资料总结下

req.body是用来获取post请求的内容的(解析body不是nodejs默认去提供的,你需要载入body-parser中间件才可以使用
req.body)

req.query是用来获取get的内容的,返回的是一个对象(nodejs默认提供,无需载入中间件)

req.params用得少: 解析 url 中的占位符,获取 /xxx/:name,访问 /xxx/haha,req.params 的值为 {name: 'haha'},可以直接用req.params.name拿到haha这个值

req.param()这个被官方弃用了,就不说了

如有错误 欢迎指正

Last modification:August 16, 2019
If you think my article is useful to you, please feel free to appreciate