/** * 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://nxy.gbdfarm.com:9000/pro-uniapp", // 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://nxy.gbdfarm.com:9000/pro-uniapp", 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, };