12. token 的超时登出

13. 500 后的异常跳转,不跳转在,只异常提示
master
YunaiV 3 years ago
parent cb014fb5cb
commit 974aa9758b
  1. 6
      src/api/axios.config.ts
  2. 2
      src/enums/httpEnum.ts
  3. 4
      src/enums/pageEnum.ts

@ -3,12 +3,10 @@ import { ModuleTypeEnum } from '@/enums/httpEnum'
// 接口白名单(免登录)
export const fetchAllowList = [
// 登录
`${ModuleTypeEnum.SYSTEM}/login`,
// 获取 OSS 接口
`${ModuleTypeEnum.SYSTEM}/getOssInfo`,
`${ModuleTypeEnum.SYSTEM}/auth-login`,
// 预览获取数据
`${ModuleTypeEnum.PROJECT}/getData`,
]
// 接口黑名单
export const fetchBlockList = []
export const fetchBlockList = []

@ -12,7 +12,7 @@ export enum ResultEnum {
SERVER_ERROR = 500,
SERVER_FORBIDDEN = 403,
NOT_FOUND = 404,
TOKEN_OVERDUE = 886,
TOKEN_OVERDUE = 401, // 修改 by 芋道源码:使用浏览器标准的状态码,401 为未认证
TIMEOUT = 60000,
}

@ -59,6 +59,6 @@ export enum PageEnum {
export const ErrorPageNameMap = new Map([
[ResultEnum.NOT_FOUND, PageEnum.ERROR_PAGE_NAME_404],
[ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403],
[ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500]
[ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403]
// [ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500] // 注释 by 芋道源码:对于 500 错误,是服务端执行异常,提示即可,不用跳转到单独的页面
])

Loading…
Cancel
Save