// 环境配置文件

// 默认环境配置
const defaultConfig = {
  baseURL: '/api',
  timeout: 20000,
  debug: false
};
// 开发环境配置
export const developmentConfig = {
  ...defaultConfig,
  baseURL: '/api', // 使用相对路径，让请求经过Vite代理
  debug: true
};

// 测试环境配置
export const testConfig = {
  ...defaultConfig,
  baseURL: '/api'
};

// 生产环境配置
export const productionConfig = {
  ...defaultConfig,
  baseURL: '/api'
};

// 根据当前环境获取对应的配置
export const getCurrentConfig = () => {
  switch (import.meta.env.MODE) {
    case 'development':
      return developmentConfig;
    case 'test':
      return testConfig;
    case 'production':
      return productionConfig;
    default:
      return defaultConfig;
  }
};

// 导出当前环境的配置
export default getCurrentConfig();