SailsJS req.body undefined

时间:2016-05-10 20:03:00

标签: node.js http express request sails.js

我使用chrome中的REST客户端应用程序使用POST方法创建请求: 它在这里:

http://localhost:1337/signup?email=mail@mail.com&password=123123123&password_c=123123123

当我在控制台中记录结果时,结果(req.body.emailreq.body.password)会返回 undefined 有什么问题?这是我在中间件中为http请求

的订单
 order: [
            'startRequestTimer',
            'cookieParser',
            'session',
            'myRequestLogger',
            'passportInit',
            'passportSession',
            'bodyParser',
            'handleBodyParserError',
            'compress',
            'methodOverride',
            'poweredBy',
            '$custom',
            'router',
            'www',
            'favicon',
            '404',
            '500'
        ],

全部谢谢!

1 个答案:

答案 0 :(得分:0)

req.body没有数据,您的电子邮件和密码位于您的网址中。您可以使用req.params.email

如果这不起作用,您可以发布处理路径'POST /signup'的控制器吗?