報錯代碼:
//定義請求攔截器
service.interceptors.request.use(
(config) => {
if (window.localStorage.Token && window.localStorage.Token.length >= 128) {
config.headers["Authorization"] = "Bearer " + store.state.token;
}
return config;
},
(error) => {
Promise.reject(error);
}
);
修改后代碼:
//定義請求攔截器
service.interceptors.request.use(
(config) => {
if (window.localStorage.Token && window.localStorage.Token.length >= 128) {
if (!config) {
config = {};
}
if (!config.headers) {
config.headers = {};
}
config.headers["Authorization"] = "Bearer " + store.state.token;
}
return config;
},
(error) => {
Promise.reject(error);
}
);