|
|
|
@ -18,16 +18,13 @@ instance.interceptors.request.use((config) => {
|
|
|
|
reqObj.url = reqObj.url.replace(reg, Object.values(reqObj.path)[0]);
|
|
|
|
reqObj.url = reqObj.url.replace(reg, Object.values(reqObj.path)[0]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// token
|
|
|
|
// token
|
|
|
|
if (sessionStorage.getItem('token')) {
|
|
|
|
if (localStorage.getItem('userInfo')) {
|
|
|
|
reqObj.headers.token = sessionStorage.getItem('token');
|
|
|
|
reqObj.headers.token = JSON.parse(localStorage.getItem('userInfo')).token;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return reqObj;
|
|
|
|
return reqObj;
|
|
|
|
}, (err) => Promise.reject(err));
|
|
|
|
}, (err) => Promise.reject(err));
|
|
|
|
|
|
|
|
|
|
|
|
instance.interceptors.response.use((response) => {
|
|
|
|
instance.interceptors.response.use((response) => {
|
|
|
|
if (!sessionStorage.getItem('token')) {
|
|
|
|
|
|
|
|
sessionStorage.setItem('token', response.headers.token)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
const res = response.data;
|
|
|
|
const res = response.data;
|
|
|
|
// 对响应数据做点什么
|
|
|
|
// 对响应数据做点什么
|
|
|
|
if (res.code !== 200) {
|
|
|
|
if (res.code !== 200) {
|
|
|
|
|