Files
mini-programs/src/config/api.ts
2025-10-01 11:13:26 +08:00

45 lines
939 B
TypeScript

import envConfig from './env'// API配置
export const API_CONFIG = {
// 基础URL
BASE_URL: envConfig.apiBaseURL,
// 用户相关接口
USER: {
DETAIL: '/user/detail',
UPDATE: '/user/update',
FOLLOW: '/wch_users/follow',
UNFOLLOW: '/wch_users/unfollow',
HOSTED_GAMES: '/user/games',
PARTICIPATED_GAMES: '/user/participated',
PARSE_PHONE: '/user/parse_phone',
LOGOUT: '/user/logout',
},
// 文件上传接口
UPLOAD: {
AVATAR: '/gallery/upload',
IMAGE: '/gallery/upload',
OSS_IMG: '/gallery/upload_oss_img'
},
// 球局相关接口
GAME: {
LIST: '/game/list',
DETAIL: '/game/detail',
CREATE: '/game/create',
JOIN: '/game/join',
LEAVE: '/game/leave'
},
PROFESSIONS: '/professions/tree',
CITIS: '/cities/tree'
};
// 请求拦截器配置
export const REQUEST_CONFIG = {
timeout: 10000,
header: {
'Content-Type': 'application/json'
}
};