网站建设捌金手指专业1,上海城隍庙小吃街攻略,昆明网站建站公司,合肥网站关键词优化公司前后端分离模式下#xff0c;不同的环境如开发环境#xff08;dev#xff09;、测试环境#xff08;test#xff09;、生产环境#xff08;prod#xff09;等#xff0c;不同环境后端数据库、api地址等可能都不同 。 uni-app中只有development和production两个环境 以配…前后端分离模式下不同的环境如开发环境dev、测试环境test、生产环境prod等不同环境后端数据库、api地址等可能都不同 。 uni-app中只有development和production两个环境 以配置api地址为例 方案1 const developmentUrl http://102.168.101.222:10086/;
const productionUrl http://xxx.xxx.xxx.xxx:xxxxx/;const baseUrl process.env.NODE_ENV development ? developmentUrl : productionUrl;
//uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境。一般用于连接测试服务器或生产服务器的动态切换
// 假设只需要对单一平台配置可以 package.json 中配置在 HBuilderX 的运行和发行菜单里会多一个出来。https://uniapp.dcloud.io/collocation/packagefetchApi:async function(url,requestType,data,asyncFlagtrue,header){var fetchUrlbaseUrl url;....
} 方案2 //.env.development文件
VITE_API_URLhttp://http://102.168.101.222:10086/ //.env.production文件
VITE_API_URLhttp://xxx.xxx.xxx.xxx:xxxxx/ 需要使用的到时如 config: {baseURL: import.meta.env.VITE_API_URL...
} 建议使用方案2将生产环境配置与开发环境配置区分在不同文件更加清晰。