export default function ({
$axios,
redirect
}) {
$axios.onRequest(config => {
config.baseURL = 'http://192.168.35.240:8000'
config.headers = {
sessionId: localStorage.getItem('sessionId'),
name: localStorage.getItem('username')
}
})
$axios.onError(error => {
alert(error)
})
$axios.onResponse(config => {
// console.log(Promise)
// return Promise.reject(onRequest);
// const code = parseInt(error.response && error.response.status)
// if (code === 400) {
// redirect('/400')
// }
})
}
这是我目前的axios 拦截器,我怎么配置才能在刷新token之后重新发送之前的请求a,请求a指的是 发送a后检测到accesstoken已经过期导致失败的请求。
是需要每个请求单独配置,还是在拦截器里就能实现呢