请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么调用services会报500,而在user里不会报

直接在user上做判断

调用login
password字段不加密存储
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

扬_灵 2020-07-22 09:06:51

同学你好,500是服务器遇到错误,无法完成请求,你的意思是在登录接口进行判断的时候正常执行但是在调用services中的login方法会报错500,是这样的吗?如果不能解决你的问题,可以继续追问。

0 回复 有任何疑惑可以回复我~
  • 提问者 YeyuJingming #1
    就是这样,查询成功并打印出来,但是报500
    回复 有任何疑惑可以回复我~ 2020-07-22 15:28:56
  • 提问者 YeyuJingming #2
    PS F:\Reading-Book\express-admin> node app.js
    HTTP启动成功 :: 5000
    HTTPS Server is running on: https://localhost:18082
    select * from admin_user where username = 'admin' and password = 'admin'
    查询成功 [{"id":"1","username":"admin","password":"admin","role":"admin","nickname":"admin","avatar":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1595357584271&di=c70d88dacde1ab7e296f57e4fb74a79d&imgtype=0&src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2Fe36033efab19846050b8897366fe920118cf2d521444b-rIf6uO_fw658"}]
    回复 有任何疑惑可以回复我~ 2020-07-22 15:34:17
  • 提问者 YeyuJingming #3
    终于找到原因了,原来在services里的user的login里漏了return,导致没有东西返回,直接无法判断
    回复 有任何疑惑可以回复我~ 2020-07-22 15:40:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信