收藏
回答

求助:微信小程序云开发,切换环境,小程序APP断与云函数对应不同数据库

求助:微信小程序云开发,切换环境,小程序APP断与云函数对应不同数据库,操作不同的数据,小程序app端js文件操作的是dev的数据可,而云函数操作的生产环境的数据库

本来昨天是好的,今天早上发现云函数是生产环境,然后今天就把它切到开发环境,结果效果是反的,切到开发环境后,云函数反而操作起了生产环境。配置如下图:



这里都配的是开发环境,app端是开发环境,云函数是生产环境,请问老师们,云函数怎么把环境切到开发环境



此问题还是没有解决,现在是写在小程序端的数据库操作能切换正常,但是云函数切换不过去。

最后一次编辑于  07-09
回答关注问题邀请回答
收藏

6 个回答

  • 星空
    星空
    10-22

    弱弱的问下,用微信开发者工具为什么只能打开一个环境,哪里可以切换环境》?

    10-22
    赞同 1
    回复 1
    • Vayne Yax
      Vayne Yax
      12-07
      同问。。。
      12-07
      回复
  • 痛快科技
    痛快科技
    07-01

    每个云函数定义环境,小程序端也需要初始化环境

    07-01
    赞同 1
    回复 3
    • 鸿℡
      鸿℡
      07-01

      谢谢,可能我没有给每个云函数指定环境

      07-01
      回复
    • 痛快科技
      痛快科技
      07-01回复鸿℡

      以前是可以全局定义,后来好像是改版了,每个云函数单独定义才会生效

      07-01
      回复
    • 鸿℡
      鸿℡
      07-09回复痛快科技

      刚刚试了一下,还是没有用,云函数获取的还是生成环境的数据,即便是我把云函数切到开发环境,重写云函数都不行

      07-09
      回复
  • 观测者
    观测者
    11-12
    cloud.init({

     env: cloud.DYNAMIC_CURRENT_ENV

    })

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/openapi/openapi.html#_4-在云函数中使用云调用

    11-12
    赞同
    回复
  • 百威
    百威
    07-26

    我也遇到了, 😭

    07-26
    赞同
    回复 3
    • 鸿℡
      鸿℡
      07-29
      在云函数上方 cloud.init({ env: '云函数id' }) ,这样就可以解决,但是很麻烦
      07-29
      1
      回复
    • 百威
      百威
      07-30回复鸿℡
      嗯, 可以用环境变量就好了。不用修改。
      07-30
      回复
    • 、老妖怪
      、老妖怪
      09-16回复百威
      求助,怎么定义环境变量啊
      09-16
      回复
  • ttyp
    ttyp
    06-30

    要上传才行啊

    06-30
    赞同
    回复 1
    • 鸿℡
      鸿℡
      06-30

      上传了的,没有上传的话,会调不通

      06-30
      回复
  • 鸿℡
    鸿℡
    06-30

    现在云函数,两个环境切过来切过去都是对应的生产环境

    06-30
    赞同
    回复 13
    • 侯衍超
      侯衍超
      07-12
      这个问题依然存在,测试环境切到正式环境,对应的数据库,依然是测试环境数据库
      07-12
      1
      回复
    • 鸿℡
      鸿℡
      07-12回复侯衍超
      你也遇到这个问题了吗
      07-12
      回复
    • 侯衍超
      侯衍超
      07-12
      是的,在云函数上方 cloud.init({ env: '云函数id' }) ,这样就可以解决
      07-12
      回复
    • 鸿℡
      鸿℡
      07-12回复侯衍超
      这个应该是环境id吧?
      07-12
      回复
    • 侯衍超
      侯衍超
      07-12回复鸿℡
      对,环境id
      07-12
      回复
    查看更多(8)