Files
mini-programs/src/config/api.ts
张成 8abf6e6f2b 1
2026-02-01 18:46:30 +08:00

48 lines
1.0 KiB
TypeScript

import envConfig from './env'// API配置
// OSS 基础路径配置
export const OSS_BASE_URL = 'https://youchang2026.oss-cn-shanghai.aliyuncs.com/front/ball'
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'
}
};