errcode.ts 953 B

12345678910111213141516171819202122232425262728293031
  1. export enum ErrCode {
  2. /** 操作成功 */
  3. SUCCESS = 200,
  4. /** 不存在该资源 */
  5. NOT_FOUND = 404,
  6. /** 抱歉,没有访问权限! */
  7. UNAUTHORIZED = 401,
  8. /** 访问妥限 */
  9. FORBIDDEN = 403,
  10. /** 系统内部错误 */
  11. SYS_ERROR_1 = 500,
  12. SYS_ERROR_2 = 503,
  13. }
  14. export enum BusinessErrCode {
  15. /** 暂未登录或token已经过期! */
  16. UNAUTHORIZED = 401,
  17. }
  18. export const errCodeMsgKV: Record<ErrCode, string> = {
  19. [ErrCode.SUCCESS]: '请求成功',
  20. [ErrCode.NOT_FOUND]: '404-请求资源不存在!',
  21. [ErrCode.UNAUTHORIZED]: '401-抱歉,没有访问权限!',
  22. [ErrCode.FORBIDDEN]: '403-抱歉,禁止访问此资源!',
  23. [ErrCode.SYS_ERROR_1]: '500-系统内部错误',
  24. [ErrCode.SYS_ERROR_2]: '503-系统内部错误',
  25. }
  26. export const businessErrCodeMsgKV: Record<BusinessErrCode, string> = {
  27. [BusinessErrCode.UNAUTHORIZED]: '401-暂未登录或token已经过期!',
  28. }