微信小程序如何根据当前运行环境调用不同的接口地址?

因为在项目的不同阶段需要调用不同环境的接口,例如在开发阶段,需要用到的接口是https://dev.xxx.com/api/xxx,发布生产环境之后,则需要调用https://xxx.com/api/xxx,所以如何在小程序里面根据当前环境来进行适配呢?

或者有其他的方案能解决这个问题也行,目前能想到的办法:
1:使用全局标识符,每次提交审核之前改一下
2:使用隐藏的切换环境按钮,比如某个按钮点10下出现切换环境对话框等
3:使用charles + 修改hosts的方案

阅读 4.6k
2 个回答

我们项目也是这个问题,用了一个通用的配置文件在处理,所有本地开发一个路径,线上版本一般不会去修改配置文件

新手上路,请多包涵

怎么判断是本地开发还是线上版本呀

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题