javascript - 使用 postman Express 发送带有原始 json 的 POST 数据

标签 javascript json node.js express postman

我正在尝试记录所有数据,然后将其作为响应返回。

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/

相关文章:

javascript - 如何在服务器部分反序列化 JSON 数据

node.js - 如何将 sqlite3 模块与 Electron 一起使用?

javascript - 解构不适用于快速中间件中的 req.*

javascript - Nodejs 服务上从 XML 到 JSON

javascript - 如果从 JSON 文件 (HTML) 检索表数据,则两个不同表列的值相乘不起作用

json - 如何在 Hadoop HDFS 上存储数千个 CSV 文件

javascript - 不合逻辑的 Passport 验证方法参数

node.js - 创建 React 应用程序在开发中不使用 Express 重新加载

Javascript 输出为 PHP 变量

javascript - jQuery 不更新某些跨度