|
@ -1,6 +1,7 @@ |
|
|
// src/utils/request.js
|
|
|
// src/utils/request.js
|
|
|
import axios from "axios"; |
|
|
import axios from "axios"; |
|
|
import { handleTokenRefresh } from '@/utils/loginRefresh'; |
|
|
import { handleTokenRefresh } from '@/utils/loginRefresh'; |
|
|
|
|
|
import { logout } from '@/utils/logout'; |
|
|
|
|
|
|
|
|
// 创建 axios 实例
|
|
|
// 创建 axios 实例
|
|
|
const service = axios.create({ |
|
|
const service = axios.create({ |
|
@ -55,8 +56,8 @@ service.interceptors.response.use( |
|
|
window.location.href = '/'; |
|
|
window.location.href = '/'; |
|
|
break; |
|
|
break; |
|
|
case 401: |
|
|
case 401: |
|
|
// 未授权,跳转到登录页
|
|
|
// token异常,跳转到登录页
|
|
|
// window.location.href = process.env.VUE_APP_HOST;
|
|
|
logout() |
|
|
break; |
|
|
break; |
|
|
case 402: |
|
|
case 402: |
|
|
// token失效
|
|
|
// token失效
|
|
|