Files
mini-programs/src/config/api.ts
张成 4c36986ade 1
2025-09-07 10:06:00 +08:00

38 lines
808 B
TypeScript

// API配置
export const API_CONFIG = {
// 基础URL
BASE_URL: process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://api.example.com',
// 用户相关接口
USER: {
DETAIL: '/user/detail',
UPDATE: '/user/update',
FOLLOW: '/user/follow',
UNFOLLOW: '/user/unfollow',
HOSTED_GAMES: '/user/games',
PARTICIPATED_GAMES: '/user/participated'
},
// 文件上传接口
UPLOAD: {
AVATAR: '/gallery/upload',
IMAGE: '/gallery/upload'
},
// 球局相关接口
GAME: {
LIST: '/game/list',
DETAIL: '/game/detail',
CREATE: '/game/create',
JOIN: '/game/join',
LEAVE: '/game/leave'
}
};
// 请求拦截器配置
export const REQUEST_CONFIG = {
timeout: 10000,
header: {
'Content-Type': 'application/json'
}
};