有时候会需要获取 http错误状态码,以及后台返回的 错误提示信息
使用catch 捕获错误
.catch(e=>{ console.log(e.response); })
e.response 包含了所有我们需要的信息,打印如下:
config: {adapter: ƒ, transformRequest: {…}, transformResponse: {…}, timeout: 10000, xsrfCookieName: "XSRF-TOKEN", …} data: {code: 100040, message: "权限验证失败"} headers: {content-type: "application/json; charset=utf-8"} request: XMLHttpRequest {onreadystatechange: ƒ, readyState: 4, timeout: 10000, withCredentials: false, upload: XMLHttpRequestUpload, …} status: 401 statusText: "Unauthorized"
其中 data 里的数据是后台返回的信息,status 就是错误状态码
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里
上一篇: 微信内网页跳转到手机浏览器实现方式
下一篇: vue 双向绑定 数据依赖收集学习