1 首先实例化Axios请求;
const instance = axios.create({ })
2 使用axios响应拦截instance.interceptors.response.use();
3 做拦截处理;
const { code } = response.data
if (true) {
const config = response.config
// 重置一下配置
config.headers['X-Token'] = token
config.baseURL = ''
return instance(config) // 重试当前请求并返回promise直接将本次请求的 配置传入 instance实例;
})
}
顺带链接:
无痛刷新token