diff --git a/src/utils/login.js b/src/utils/login.js index d8eab1c..bd9ee97 100644 --- a/src/utils/login.js +++ b/src/utils/login.js @@ -17,9 +17,9 @@ export async function autoLoginByToken() { // 可选:将 token 存入 localStorage localStorage.setItem('token', res.data.data) - // const url = new URL(window.location.href); - // url.searchParams.delete('token'); - // window.location.replace(url.toString()); + const url = new URL(window.location.href); + url.searchParams.delete('token'); + window.location.replace(url.toString()); return true } else { return false diff --git a/src/utils/loginRefresh.js b/src/utils/loginRefresh.js index 74a8ff9..af167e8 100644 --- a/src/utils/loginRefresh.js +++ b/src/utils/loginRefresh.js @@ -1,4 +1,4 @@ -// import { host } from '@/config/host'; +import { host } from '@/config/host'; let isRefreshing = false let refreshSubscribers = [] @@ -42,7 +42,7 @@ export async function handleTokenRefresh(originalRequest, instance) { isRefreshing = false refreshSubscribers = [] localStorage.removeItem('token') - // window.location.href = host; + window.location.href = host; return Promise.reject(err) } } diff --git a/src/utils/request.js b/src/utils/request.js index 574fa65..706c15c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,7 +1,7 @@ // src/utils/request.js import axios from "axios"; import { handleTokenRefresh } from '@/utils/loginRefresh'; -// import { host } from '@/config/host'; +import { host } from '@/config/host'; // 创建 axios 实例 const service = axios.create({ @@ -53,7 +53,7 @@ service.interceptors.response.use( switch (error.response.status) { case 401: // 未授权,跳转到登录页 - // window.location.href = "/"; + window.location.href = host; break; case 402: // token失效