【问题标题】:How to wirite a Node.js express server to receive curl POST如何编写一个 Node.js 快递服务器来接收 curl POST
【发布时间】:2014-10-17 06:53:49
【问题描述】:

我的 curl 发帖信息如下:

curl -X POST -H "application/json" -d '{"u_username":"a"}' http://localhost:3000/save

我的node.js服务器功能如下:

router.post('/save', function (req, res) {
     console.log(req.body);
});

我期望控制台日志是 {u_username:a}, 但我实际上得到 { '\'{u_username:a}\'': '' }

有人告诉我为什么吗?

我是学习node.js的初学者

【问题讨论】:

  • 在你的 -H 参数中不应该是 'Content-Type:application/json'

标签: javascript node.js curl


【解决方案1】:

您的-H 标头应该是"Content-Type: application/json" 而不仅仅是"application/json"

【讨论】:

  • 谢谢,你帮了我很多。
猜你喜欢
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-10
  • 1970-01-01
  • 1970-01-01
  • 2014-12-03
相关资源
最近更新 更多