收藏
回答

建议:小程序能否设置环境变量

小程序能否提供一个API或者配置,用来设置环境变量,自动在正式环境,体验环境,开发环境切换的时候匹配不同的环境参数。

例如请求url,在开发环境和正式环境的url是不一样的,有时候升级的时候会忘记切换url,就会导致在正式环境使用了开发的url。

如果程序能自动识别当前环境,并通过环境来自动切换url,就不会出现这个问题。

        当然这只是举得一个例子,还有其他很多地方也需要用到这样的方式,希望开发团队能收纳这个建议,谢谢

回答关注问题邀请回答
收藏

4 个回答

  • 个个
    个个
    2019-06-24

    建议开发者自行规范流程呢

    2019-06-24
    有用
    回复 1
  • 热夜之梦
    热夜之梦
    03-23

    可以用自定义打包命令 上传和预览时候设置不同参数 写入到项目下 然后再读取这个参数

    03-23
    有用 2
    回复 1
    • 张达
      张达
      04-08
      正解。开发版可以写启动参数,体验版可以修改二维码的path部分
      04-08
      回复
  • 八霄虎࿐          ⁶⁶⁶
    八霄虎࿐ ⁶⁶⁶
    2019-12-02

    可以看一下这篇文章:https://developers.weixin.qq.com/community/develop/article/doc/000ec87cdd8070c3ba89fe00051813

    2019-12-02
    有用 1
    回复
  • 铭锋科技
    铭锋科技
    2019-05-13

    使用限制

    • 网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本;


    你可以根据 referer 来判断是正式环境还是体验环境,后台自己做好请求拦截

    2019-05-13
    有用
    回复 2
    • Solong9102
      Solong9102
      2019-05-13

      嗯 ,这个方式只能在后台判断出请求环境,但是没法在小程序前端就判断出来啊

      2019-05-13
      1
      回复
    • Axs
      Axs
      2019-05-21

      我使用的是wepy,在打包的时候可以设置环境变量进行不同的配置输出。

      2019-05-21
      回复
登录 后发表内容