47 lines
1.5 KiB
TypeScript
47 lines
1.5 KiB
TypeScript
/** 请求超时时间 */
|
||
export const REQUEST_TIMEOUT = 60 * 1000;
|
||
|
||
/** 错误信息的显示时间 */
|
||
export const ERROR_MSG_DURATION = 3 * 1000;
|
||
|
||
/** 默认的请求错误code */
|
||
export const DEFAULT_REQUEST_ERROR_CODE = 'DEFAULT';
|
||
|
||
/** 默认的请求错误文本 */
|
||
export const DEFAULT_REQUEST_ERROR_MSG = '请求错误~';
|
||
|
||
/** 请求超时的错误code(为固定值:ECONNABORTED) */
|
||
export const REQUEST_TIMEOUT_CODE = 'ECONNABORTED';
|
||
|
||
/** 请求超时的错误文本 */
|
||
export const REQUEST_TIMEOUT_MSG = '请求超时~';
|
||
|
||
/** 网络不可用的code */
|
||
export const NETWORK_ERROR_CODE = 'NETWORK_ERROR';
|
||
|
||
/** 网络不可用的错误文本 */
|
||
export const NETWORK_ERROR_MSG = '网络不可用~';
|
||
|
||
/** 请求不成功各种状态的错误 */
|
||
export const ERROR_STATUS = {
|
||
400: '400: 请求出现语法错误~',
|
||
401: '401: 用户未授权~',
|
||
403: '403: 服务器拒绝访问~',
|
||
404: '404: 请求的资源不存在~',
|
||
405: '405: 请求方法未允许~',
|
||
408: '408: 网络请求超时~',
|
||
500: '500: 服务器内部错误~',
|
||
501: '501: 服务器未实现请求功能~',
|
||
502: '502: 错误网关~',
|
||
503: '503: 服务不可用~',
|
||
504: '504: 网关超时~',
|
||
505: '505: http版本不支持该请求~',
|
||
[DEFAULT_REQUEST_ERROR_CODE]: DEFAULT_REQUEST_ERROR_MSG,
|
||
};
|
||
|
||
/** 不弹出错误信息的code */
|
||
export const NO_ERROR_MSG_CODE: (string | number)[] = [];
|
||
|
||
/** token失效需要刷新token的code */
|
||
export const REFRESH_TOKEN_CODE: (string | number)[] = [66666];
|