我使用Node.js/express
,body-parser
和curl
:
我的curl POST
请求看起来如此:
curl -X POST -H "Content-Type: Application/json" -d '{"www":"ssss"}' localhost:3000/login
它命中以下端点:
app.post('/login', (req, res, next) => {
console.log(req.body);
let validatedJson = JsonValidator.validateJson(req.body);
res.sendStatus(200);
});
然而console.log
输出了这个:{ www: 'ssss' }
而不是{"www":"ssss"}
删除标题输出:{ '{"www":"ssss"}': '' }
发生了什么事? “可能会发生”,我如何获得正确的输出?