首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >request.body对request.params对request.query

request.body对request.params对request.query
EN

Stack Overflow用户
提问于 2016-08-26 22:46:11
回答 1查看 22K关注 0票数 8

我有一个客户端JS文件,它有:

代理=要求(‘超级代理’);请求= agent.get(url);

然后我就有了

代码语言:javascript
复制
request.get(url) 
//or
request.post(url)
request.end( function( err, results ) {
        resultCallback( err, results, callback );
    } );

在后端节点端,我有request.bodyrequest.params,还有一些有request.query

身体,对角线和疑问之间有什么区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-26 22:51:50

req.params是路由参数,req.body是请求的实际主体,req.query是任何查询参数。

例如,如果我声明此路由:

代码语言:javascript
复制
router.get('/user/:id', function(req, res) {});

req.params将包含id

如果我把身体送到这个路线上:

代码语言:javascript
复制
{
  name: 'josh'
}

这将出现在req.body中。

如果我将一些查询参数传递给http://myserver.com/api/user?name="josh"req.query将是{ name: 'josh' }

看看特快文档

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39175587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档