5-9登录调试报错 UnhandledPromiseRejectionWarning
来源:6-9 API对接mysql(登录)
qq_充满电池的兔子_0
2019-04-29


5-9登录调试的时候出现这个报错,比对过代码没有什么出入,不知道为什么?
写回答
2回答
-
qq_充满电池的兔子_0
提问者
2019-04-29
看到这个报错以后,我第一反应是sql语句写错了,但我跟网上源码比对了N遍以后,确定没错。就去查了一下获取到的req.body是什么,发现req.body是个空对象,思考了一下,发现postman里面的send选择的格式不对,应该是json格式,修改过后,成功获取req.body.
但是因为sql语句抄的这边代码里的https://git.imooc.com/coding-320/nodejs-myblog/src/master/code-demo/blog-1/src/controller/user.js
执行后报错unknow column ''zhangsan',所以把打出来的sql语句放到workbench里面执行了一下,发现缺少单引号,正确的语句应该是
select username, realname from users where username='${username}' and password='${password}'
022019-04-29 -
双越
2019-04-29
我想先问一下,你通过控制台的错误提示,能得到哪些具体的信息?
012019-04-29
相似问题