我使用chrome中的REST客户端应用程序使用POST方法创建请求: 它在这里:
http://localhost:1337/signup?email=mail@mail.com&password=123123123&password_c=123123123
当我在控制台中记录结果时,结果(req.body.email
或req.body.password
)会返回 undefined
有什么问题?这是我在中间件中为http请求
order: [
'startRequestTimer',
'cookieParser',
'session',
'myRequestLogger',
'passportInit',
'passportSession',
'bodyParser',
'handleBodyParserError',
'compress',
'methodOverride',
'poweredBy',
'$custom',
'router',
'www',
'favicon',
'404',
'500'
],
全部谢谢!
答案 0 :(得分:0)
req.body
没有数据,您的电子邮件和密码位于您的网址中。您可以使用req.params.email
。
如果这不起作用,您可以发布处理路径'POST /signup'
的控制器吗?