现象与问题
前端通过axios发请求,请求成功,数据返回成功,请看图
但是控制台却报Uncaught (in promise) undefined,拿到的结果却是undefined,心碎不?怀疑人生不?
原因与解决方案
axios配置拦截器,判断状态码用的status字段,而接口返回的状态码用code标识,不一致,当然读者不同代码环境原因不尽相同,但可作为解决问题的一个思路
接口返回数据如下
那接下来解决办法就很简单,拦截器的判断状态的标识与后端接口返回的标识一致即可,
各位靓仔姑娘们,散会,欢迎关注前端老兵,共同成长✊