diff --git a/src/utils/http/index.ts b/src/utils/http/index.ts index 64fa986..a75a1bb 100644 --- a/src/utils/http/index.ts +++ b/src/utils/http/index.ts @@ -12,9 +12,9 @@ import { import { stringify } from "qs"; import NProgress from "../progress"; import { getToken, formatToken } from "@/utils/auth"; -// import { useUserStoreHook } from "@/store/modules/user"; +import { useUserStoreHook } from "@/store/modules/user"; import { message } from "../message"; -import router from "@/router"; +// import router from "@/router"; // 相关配置请参考:www.axios-js.com/zh-cn/docs/#axios-request-config-1 const defaultConfig: AxiosRequestConfig = { @@ -125,7 +125,7 @@ class PureHttp { instance.interceptors.response.use( (response: PureHttpResponse) => { if (response.data.code === 401) { - router.push("/login"); + useUserStoreHook().logOut(); return; } if (response.data.code !== 200) {