我正在尝试修改GET请求的主体。为此,我尝试了以下方法:
function modify(req, res, next){
res.body = res.body + "modified";
next();
}
那么当我尝试记录req.body时,它将不打印任何内容
参考编号:Connect or Express middleware to modify the response.body
我正在尝试修改GET请求的主体。为此,我尝试了以下方法:
function modify(req, res, next){
res.body = res.body + "modified";
next();
}
那么当我尝试记录req.body时,它将不打印任何内容
参考编号:Connect or Express middleware to modify the response.body
2条答案
按热度按时间yzckvree1#
不能将正文用于GET请求。
GET请求的请求主体将始终未定义。
要将某些值与GET请求沿着传递,您可以在查询参数中传递它。
lsmd5eda2#
要从GET方法中检索值,您需要使用“req.params”,后跟参数名称。
例如'req.params.id'