vue——封装请求后token未刷新问题
接手项目二期,登录是将token存本地后,封装请求后拿不到最新的token,一直显示为null,查阅了一会儿发现,封装请求的时候只做了响应拦截,没做请求拦截,加上后即解决了该问题.
const service = axios.create({
baseURL,
timeout: 30000,
});
service.interceptors.request.use(
(config) => {
let token = localStorage.getItem("token");
token && (config.headers.token = token);
return config;
},
(error) => {
return Promise.reject("error");
}
);