30 lines
822 B
TypeScript
30 lines
822 B
TypeScript
// 基础配置
|
|
export const BASE_URL = `${import.meta.env.VITE_HOST}/api/main` // 基础URL
|
|
export const REQUEST_TIMEOUT = 10000 // 10秒超时
|
|
|
|
// 状态码
|
|
export const HTTP_STATUS = {
|
|
SUCCESS: 200,
|
|
CREATED: 201,
|
|
ACCEPTED: 202,
|
|
CLIENT_ERROR: 400,
|
|
AUTHENTICATE: 401,
|
|
FORBIDDEN: 403,
|
|
NOT_FOUND: 404,
|
|
SERVER_ERROR: 500,
|
|
BAD_GATEWAY: 502,
|
|
SERVICE_UNAVAILABLE: 503,
|
|
GATEWAY_TIMEOUT: 504,
|
|
}
|
|
|
|
// 错误信息
|
|
export const ERROR_MSG = {
|
|
NETWORK_ERROR: '网络异常,请检查网络连接',
|
|
TIMEOUT_ERROR: '请求超时,请稍后重试',
|
|
SERVER_ERROR: '服务器异常,请稍后重试',
|
|
AUTH_ERROR: '登录状态已过期,请重新登录',
|
|
FORBIDDEN_ERROR: '没有权限访问该资源',
|
|
NOT_FOUND_ERROR: '请求的资源不存在',
|
|
DEFAULT_ERROR: '请求失败,请稍后重试',
|
|
}
|