如何编写Node.js Express服务器以接收curl POST

Yan*_*ian 1 javascript curl node.js

我的curl发布消息如下:

curl -X POST -H "application/json" -d '{"u_username":"a"}' http://localhost:3000/save
Run Code Online (Sandbox Code Playgroud)

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

router.post('/save', function (req, res) {
     console.log(req.body);
});
Run Code Online (Sandbox Code Playgroud)

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

我告诉我为什么吗?

我是一个初学者来学习node.js

msc*_*dex 5

您的-H标题不应该"Content-Type: application/json"只是"application/json"