/**
 * API 配置
 * 
 * 环境说明：
 * 1. H5 开发环境：使用 /base 代理路径，通过 vite proxy 转发到本地服务器
 * 2. H5 生产环境：使用真实域名
 * 3. 小程序/App/鸿蒙：始终使用真实域名（不支持 proxy）
 */

// 判断是否为 H5 平台
// #ifdef H5
const isH5 = true;
// #endif
// #ifndef H5
const isH5 = false;
// #endif

// 开发环境配置
const dev = {
  // H5 开发环境使用代理路径，其他平台使用真实域名
  serve: isH5 ? "/base" : "https://azn.gbdfarm.com/prod-api",
  // serve: "https://nxy.gbdfarm.com:9000/pro-uniapp",
  upload: import.meta.env.VITE_UPLOAD_URL || "http://nxy.gbdfarm.com",
  // WVP 服务器地址 - 注意：WVP 可能在不同的端口或路径
  wvpServer: isH5 ? "/wvp" : "https://nxy.gbdfarm.com:9000/wvp"
};

// 生产环境配置
const prod = {
  serve: import.meta.env.VITE_BASE_URL || "https://azn.gbdfarm.com/prod-api",
  upload: import.meta.env.VITE_UPLOAD_URL || "https://nxy.gbdfarm.com",
  // WVP 服务器地址 - 注意：WVP 可能在不同的端口或路径
  wvpServer: isH5 ? "/wvp" : "https://nxy.gbdfarm.com:9000/wvp"
};

// 根据环境选择配置
let api = process.env.NODE_ENV === "development" ? dev : prod;
console.log("api",api);
// 微信小程序、App、鸿蒙始终使用生产环境配置
// // #ifdef MP-WEIXIN
// api = prod;
// // #endif

// // #ifdef APP-PLUS
// api = prod;
// // #endif

// #ifdef MP-HARMONY
api = prod;
// #endif

export default {
  ...api,
};
