Explorar o código

12. token 的超时登出
13. 500 后的异常跳转,不跳转在,只异常提示

YunaiV %!s(int64=2) %!d(string=hai) anos
pai
achega
974aa9758b
Modificáronse 3 ficheiros con 5 adicións e 7 borrados
  1. 2 4
      src/api/axios.config.ts
  2. 1 1
      src/enums/httpEnum.ts
  3. 2 2
      src/enums/pageEnum.ts

+ 2 - 4
src/api/axios.config.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 = []

+ 1 - 1
src/enums/httpEnum.ts

@@ -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,
 }
 

+ 2 - 2
src/enums/pageEnum.ts

@@ -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 错误,是服务端执行异常,提示即可,不用跳转到单独的页面
 ])