axios拦截器拦截失败请求后无痛重发(刷新token)
纠正网上大部分教程代码中留下的坑,网上大部分axios拦截器刷新token的教程中都有一个共性的问题,在请求出现非200状态码时,response拦截器其实是进到的error方法中,此时如果返回Promiss.reject(error)会在刷新token之前直接返回请求错误信息,即页面请求方法会直接报错并在报错的同时刷新token,即使刷新了token,业务逻辑也不会正常进行。废话不多说,直接上代码,在关键位置进行了注释:import axios from 'axios'// 创建一个axios实
原创
2021-10-29 10:00:32 ·
1132 阅读 ·
0 评论