service.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /** 请求超时时间 */
  2. export const REQUEST_TIMEOUT = 60 * 1000;
  3. /** 错误信息的显示时间 */
  4. export const ERROR_MSG_DURATION = 3 * 1000;
  5. /** 默认的请求错误code */
  6. export const DEFAULT_REQUEST_ERROR_CODE = 'DEFAULT';
  7. /** 默认的请求错误文本 */
  8. export const DEFAULT_REQUEST_ERROR_MSG = '请求错误~';
  9. /** 请求超时的错误code(为固定值:ECONNABORTED) */
  10. export const REQUEST_TIMEOUT_CODE = 'ECONNABORTED';
  11. /** 请求超时的错误文本 */
  12. export const REQUEST_TIMEOUT_MSG = '请求超时~';
  13. /** 网络不可用的code */
  14. export const NETWORK_ERROR_CODE = 'NETWORK_ERROR';
  15. /** 网络不可用的错误文本 */
  16. export const NETWORK_ERROR_MSG = '网络不可用~';
  17. /** 请求不成功各种状态的错误 */
  18. export const ERROR_STATUS = {
  19. 400: '400: 请求出现语法错误~',
  20. 401: '401: 用户未授权~',
  21. 403: '403: 服务器拒绝访问~',
  22. 404: '404: 请求的资源不存在~',
  23. 405: '405: 请求方法未允许~',
  24. 408: '408: 网络请求超时~',
  25. 500: '500: 服务器内部错误~',
  26. 501: '501: 服务器未实现请求功能~',
  27. 502: '502: 错误网关~',
  28. 503: '503: 服务不可用~',
  29. 504: '504: 网关超时~',
  30. 505: '505: http版本不支持该请求~',
  31. [DEFAULT_REQUEST_ERROR_CODE]: DEFAULT_REQUEST_ERROR_MSG
  32. };
  33. /** 不弹出错误信息的code */
  34. export const NO_ERROR_MSG_CODE: (string | number)[] = [];
  35. /** token失效需要刷新token的code(这里的66666只是个例子,需要将后端表示token过期的code填进来) */
  36. export const REFRESH_TOKEN_CODE: (string | number)[] = ['token'];