node.js post方式获取axios传过来的参数有问题
我做登录功能,前台用vue,axios发送post请求给nodejs服务器,发送方式是这样的:
然后我后台接收,按理说直接req.body.userName就能获得用户名,可是要req.req.body.userName才能获取,之后给前台返回数据也是,直接报 res.json is not a function
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因为你 router.post('login', function(res, req, next) ) 写反了,按照规则是 req 在前,res 在后。
第一,在axios提交的时候加个
第二,把你的data 用qs.stringify(data)转换一下,记得导入qs包