match-config.js 876 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * 匹配服务API配置
  3. */
  4. // 根据环境自动选择API地址
  5. const getBaseUrl = () => {
  6. // 开发环境:使用本地地址
  7. if (process.env.NODE_ENV === 'development') {
  8. return 'https://api.zhongruanke.cn';
  9. }
  10. // 生产环境:使用服务器地址
  11. return 'https://api.zhongruanke.cn';
  12. };
  13. export const MATCH_API_CONFIG = {
  14. // API基础地址
  15. BASE_URL: getBaseUrl(),
  16. // API端点
  17. ENDPOINTS: {
  18. START_MATCH: '/match/start', // 开始匹配
  19. CANCEL_MATCH: '/match/cancel', // 取消匹配
  20. MATCH_STATUS: '/match/status', // 查询匹配状态
  21. HEALTH: '/match/health' // 健康检查
  22. },
  23. // 匹配配置
  24. CONFIG: {
  25. TIMEOUT: 30000, // 匹配超时时间(毫秒)
  26. POLLING_INTERVAL: 2000, // 轮询间隔(毫秒)
  27. MAX_RETRY: 3 // 最大重试次数
  28. }
  29. };
  30. export default MATCH_API_CONFIG;