38 lines
808 B
TypeScript
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'
|
|
}
|
|
}; |