提交 d27b5bed authored 作者: 刘旭's avatar 刘旭

优化

上级 61cb3267
import axios, { AxiosInstance } from 'axios'
import { ElMessage } from 'element-plus'
import router from '@/router/index'
// api路径
const API_URL: string = import.meta.env.VITE_APP_BASE_URL
......@@ -32,9 +33,15 @@ service.interceptors.response.use(
error => {
// 数据请求失败后的相应操作
const response = error.response;
// 根据返回的code值来做不同的处理(和后端约定)
switch (response.status) {
case 401:
if (response.data.code === 911) {
window.location.href = "/#/login";
sessionStorage.clear()
return ElMessage.error('请重新登录')
}
ElMessage.error('错误请求')
break;
case 403:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论