以下QUERY_STRING req.body
、req.fields
、req.params
和req.body
之间的尊重是什么?以及我应该什么时候使用它们?
在邮递员中,有不同类型的邮政请求,例如:
- 参数
- 正文-表单-数据
- Body x-www-form-urlencoding
- 身体原始
- 正文二进制
如果我使用 Node Express 创建 API,使用 React 创建前端,我应该在 Node Express API POST 请求中使用哪QUERY_STRING?
QUERY_STRING 或 req.query 包含 URL 查询参数(在 URL 中的 ? 之后(
例如
/profile/?query1=yogesh
所以在这种情况下,req.query 将是 :-
{
query1: 'yogesh'
}
2. req.params 包含路由参数(在 URL 的路径部分(
例如
'/profile/:p aram1' => '/profile/yogesh'
所以在这种情况下,req.params 将是 :-
{
param1: 'yogesh'
}
3. req.body 保存从客户端发送的参数,作为 开机自检请求
例如
发布 { "名称": "yogesh" }
所以在这种情况下,req.body 将是 :-
{
"name": "yogesh"
}
您可以通过 req.body.name=>"yogesh"访问
4. 请求字段 快递中没有请求字段