// API 域名配置
// 根据环境自动切换域名

// 判断是否为开发环境
// 可以通过以下方式切换：
// 1. 直接修改下面的 isDevMode 变量
// 2. 或者通过微信开发者工具的编译条件设置环境变量
const isDevMode = false; // 改为 true 使用本地开发环境（127.0.0.1:8080）

const isDev = () => {
  return isDevMode;
};

// Fiber API 配置（新后端）
const FIBER_API_CONFIG = {
  // 开发环境（本地调试）
  dev: {
    baseURL: 'http://127.0.0.1:8081/api/v1',
  },
  // 生产环境（线上部署）
  prod: {
    baseURL: 'https://api.duiduiedu.com/api/v1',
  }
};

// PHP API 配置（旧后端，逐步迁移）
const PHP_API_CONFIG = {
  // 开发环境
  dev: {
    baseURL: 'http://127.0.0.1:8006/addons/unishop',
  },
  // 生产环境
  prod: {
    baseURL: 'https://ndnd.duiduiedu.com/addons/unishop',
  }
};

// 获取当前环境配置
const getFiberApiBaseURL = () => {
  return isDev() ? FIBER_API_CONFIG.dev.baseURL : FIBER_API_CONFIG.prod.baseURL;
};

const getPhpApiBaseURL = () => {
  return isDev() ? PHP_API_CONFIG.dev.baseURL : PHP_API_CONFIG.prod.baseURL;
};

export default {
  // Fiber API（新后端）
  fiberApiBaseURL: getFiberApiBaseURL(),
  
  // PHP API（旧后端）
  phpApiBaseURL: getPhpApiBaseURL(),
  
  // 图片资源域名
  imageBaseURL: 'https://ndnd.duiduiedu.com/',
  
  // 工具方法
  isDev,
  getFiberApiBaseURL,
  getPhpApiBaseURL,
};

