我正在尝试记录所有数据,然后将其作为响应返回。
app.post('/data', (req, res) => {
const data = req.body
console.log(data)
return res.json({
data
})
})
我正在使用 Postman 发送数据。在 Body 选项卡中,我选择了“raw”和“JSON (application/json)”。 Headers 选项卡是 Content-Type application/json。我要发送这个:
{
"aa": 23
}
当我点击发送按钮时,我得到的只是一个空对象,并且数据变量在我的 console.log 中未定义。如何解决?我仔细检查了一切。它应该起作用,但它不起作用。
最佳答案
您似乎向 res.JSON() 传递了一个无效值。尝试:
return res.json(data);
关于javascript - 使用 postman Express 发送带有原始 json 的 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415355/