欢迎光临散文网 会员登陆 & 注册

如何 根据微信小程序的不同版本(体验版、开发版、上线版)来请求不同的接口地址

2023-07-31 12:27 作者:一直无忧无虑的小白  | 我要投稿


  1. 首先,我们定义了一个常量DOMAIN,它是一个对象,包含了三个不同环境下的接口地址:

    • develop: 开发版地址,指向'https://develop.com/'

    • trial: 体验版地址,指向'https://trial.com/'

    • release: 上线版地址,指向'https://release.com/'

  2. 接下来,我们通过wx.getAccountInfoSync()函数获取当前小程序的账号信息,其中包含了miniProgram.envVersion字段,该字段表示当前运行的环境版本(可能是'develop'、'trial'或'release')。

  3. 我们使用ENV_VERSION来检索DOMAIN对象,并通过DOMAIN[ENV_VERSION || 'release']获取对应的接口地址。如果无法匹配当前环境版本,则默认使用上线版地址。

简单来说,setApiRoot()函数根据当前小程序的运行环境(体验版、开发版或上线版),动态选择不同的接口地址,并将该地址用作后续网络请求的根路径。

这样的设计有助于在不同环境下轻松切换接口,方便开发和测试过程中的调试,并确保在正式上线时,小程序请求的是正确的生产环境接口。



如何 根据微信小程序的不同版本(体验版、开发版、上线版)来请求不同的接口地址的评论 (共 条)

分享到微博请遵守国家法律