biu-server-admin
biu-server-admin copied to clipboard
提出问题
问题:假如数据库因某原因连接失败,从代码上看进行日志输出, 请问怎么具体实现通过controller进行返回给前端呢?
ps:前端萌新求大佬回答,或者跟大佬交流想法
感谢使用与反馈,这个问题的话,一般正常情况下这个东西不需要反馈给前端的,然后如果一定要返回的话,可以将trycache里的error返回回去,里面有包含了错误的信息,可以如下的写法
返回值:
代码部分:
代码部分:
try { const user = await AdminBaseModel.findOne(queryData); //逻辑部分 return result.success(null, { jwt, user: info }); } catch (error) { return result.failed(
登录出错!, null, error); }
返回值
{ "data": { "name": "SequelizeAccessDeniedError", "parent": { "code": "ER_ACCESS_DENIED_ERROR", "errno": 1045, "sqlState": "28000", "sqlMessage": "Access denied for user 'biuxs_db'@'175.152.148.7' (using password: YES)" }, "original": { "code": "ER_ACCESS_DENIED_ERROR", "errno": 1045, "sqlState": "28000", "sqlMessage": "Access denied for user 'biuxs_db'@'175.152.148.7' (using password: YES)" } }, "msg": "登录出错!", "code": 400 }