Sails js body解析器不起作用

时间:2017-01-23 08:15:13

标签: parsing sails.js

我正在使用Sails JS和Postman在'/ register'上发布POST,并在Body(raw)中使用以下JSON数据:

{
    username: "abc",
    password: "abc"
}

在我的路线中,我定义了控制器

'post /register': 'AuthController.register'

我无法以正确的格式获取身体参数。

console.log(req.body);

创建此日志:

{ '{\n\tusername: "abc",\n\tpassword: "abc"\n}': '' }

这是无效的JSON。 SailsJs Doc说应该已经包含了body解析器。为什么我不能访问正确的身体参数?

1 个答案:

答案 0 :(得分:0)

我找到了答案。

Postman需要使用"来转义JSON密钥。以及。

因此,发送

{
    "username": "abc",
    "password": "abc"
}

这花了太长时间才找到..