前端日常开发踩坑合集系列01-axios请求报Uncaught (in promise) undefined

115 阅读1分钟

现象与问题

前端通过axios发请求,请求成功,数据返回成功,请看图 image.png

但是控制台却报Uncaught (in promise) undefined,拿到的结果却是undefined,心碎不?怀疑人生不? image.png

原因与解决方案

axios配置拦截器,判断状态码用的status字段,而接口返回的状态码用code标识,不一致,当然读者不同代码环境原因不尽相同,但可作为解决问题的一个思路 image.png 接口返回数据如下 image.png 那接下来解决办法就很简单,拦截器的判断状态的标识与后端接口返回的标识一致即可, image.png

image.png 各位靓仔姑娘们,散会,欢迎关注前端老兵,共同成长✊