axios的catch对象有问题

发布于 2022-09-05 09:46:38 字数 1113 浏览 8 评论 0

我在使用axios的时候遇到了这么个问题:
图片描述

这是对axios的封装
图片描述

如图所示:25:之后的是
.catch执行的方法
图片描述

但是这个error对象没有response属性,也没有request属性,只有config属性!!
我想用response 属性对返回的错误码进行判断比如这次错误的状态码微401,这个就获取不到了!!

附加:
ajax_axiso变量的定义
图片描述

图片描述

上述问题,原因已知,就如采纳答案的原因,但是解决方案没有,我采取了一个曲线的解决方案,将axios的封装修改了一下

clipboard.png

呵呵,没有招的招了!!!
估计下次就碰上post请求的使用再次请求类型错误,我就再加一个判断 汗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情深已缘浅 2022-09-12 09:46:38

你发的options还想要response,axios也很无奈啊...
要response header的话发head吧

不如归去 2022-09-12 09:46:38

请自行console.log(err.response)

clipboard.png

clipboard.png

毁梦 2022-09-12 09:46:38

@lostpig los 奥,原来是这样
那么问题来了
图片描述
图片描述

看上图,明明method设置的是get,怎么还发送了options请求?

clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文