axiostoken

1.0.0
黄崇栋 6 years ago
parent 2c04f7fb03
commit 7fc6a793f2

@ -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) {

Loading…
Cancel
Save