若依vue前端框架ruoyi自定义异常报错
我们后端一般都会做自定义全局异常,返回给前端统一格式的response,一般结构code,data,msg三个字段并。code是500的时候,错误提示封装在了msg里面,若依前端框架的响应拦截器error是没有办法报道msg的。
解决办法,找到request. js文件,封装的响应拦截器末尾有段error{}里面最后一个else if message includes request failed with status code 里面的message需要重写,例如根据我后端返回体,重写的message=error. response. data. msg,这样就能在页面得到我指定的报错信息了。
还没有评论,来说两句吧...