gpt4 book ai didi

javascript - request.body 与 request.params 与 request.query

转载 作者:搜寻专家 更新时间:2023-10-31 23:28:53 27 4
gpt4 key购买 nike

我有一个客户端 JS 文件,其中包含:

agent = require('superagent'); request = agent.get(url);

然后我有类似的东西

request.get(url) 
//or
request.post(url)
request.end( function( err, results ) {
resultCallback( err, results, callback );
} );

在后端 Node 端我有request.bodyrequest.params 还有一些有 request.query

正文、参数和查询之间有什么区别?

最佳答案

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

例如,如果我声明这条路线:

router.get('/user/:id', function(req, res) {});

req.params 将包含 id

如果我将 body 传递给这条路线:

{
name: 'josh'
}

这将在 req.body 中。

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

查看 Express docs .

关于javascript - request.body 与 request.params 与 request.query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39175587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com