NodeJS 快速GET请求中未定义res.body

zbdgwd5y  于 2022-11-03  发布在  Node.js
关注(0)|答案(2)|浏览(193)

我正在尝试修改GET请求的主体。为此,我尝试了以下方法:

function modify(req, res, next){
  res.body = res.body + "modified";

  next();
}

那么当我尝试记录req.body时,它将不打印任何内容
参考编号:Connect or Express middleware to modify the response.body

yzckvree

yzckvree1#

不能将正文用于GET请求。
GET请求的请求主体将始终未定义。
要将某些值与GET请求沿着传递,您可以在查询参数中传递它。

lsmd5eda

lsmd5eda2#

要从GET方法中检索值,您需要使用“req.params”,后跟参数名称。

例如'req.params.id'

相关问题