前端加入request中间件,jwtToken失效自动清除localstorage及刷新界面
This commit is contained in:
@@ -1,8 +1,14 @@
|
|||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
|
|
||||||
axios.defaults.baseURL = "http://localhost:23500";
|
// axios.defaults.baseURL = "http://localhost:23500";
|
||||||
|
axios.defaults.baseURL = "https://tonesc.cn/apis";
|
||||||
|
|
||||||
axios.interceptors.response.use((response) => {
|
axios.interceptors.response.use((response) => {
|
||||||
|
if(response.data && response.data.code == -5){
|
||||||
|
// auth error
|
||||||
|
localStorage.removeItem('jwtToken');
|
||||||
|
window.location.reload()
|
||||||
|
}
|
||||||
// 确保响应数据符合ResponseData接口的结构
|
// 确保响应数据符合ResponseData接口的结构
|
||||||
return response.data;
|
return response.data;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user