收藏
回答

小程序云开发,切换环境,数据不变的问题

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx6a4441008b589a6d 2.3.2

- 当前 Bug 的表现(可附上截图)


并且app.js已经手动切换了环境,云函数已重新上传



现在的问题是:虽然手动配置了环境切换,但是数据依然是获取的test环境的,因为我product环境只有集合且集合是空的


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

4 个回答

  • 2018-10-29

    体位不正确,需要在云函数cloud.init 里面再指定一下product环境id 才可以,默认永远是第一个环境 test,和你切换环境,app.js 设置无关

    2018-10-29
    有用 1
    回复 4
    • 2018-10-30

      果然每个云函数里也要手动指定切换环境!谢谢大哥

      2018-10-30
      回复
    • PatYang
      PatYang
      2019-10-10
      不会这么傻吧?要写死才可以?DYNAMIC_CURRENT_ENV不就是环境变量的意思吗?
      2019-10-10
      1
      回复
    • 保卫虎鲸
      保卫虎鲸
      2020-07-27
      patyang说的没问题, 可以在云函数设置这个, 但是在app.js改代码切环境这个真心难受. 就不能自动一点吗?
      2020-07-27
      回复
    • 摄影杨志辉
      摄影杨志辉
      2021-09-05回复
      我是怎么切换都换不到第二个环境去,第二环境的云函数,数据库,都是获取不到,最简单的,login云函数,两套一样的代码,就是切换到不第二个环境
      2021-09-05
      回复
  • 2018-10-29

    不知道是不是我姿势不对?请问有人遇到一样的问题吗

    2018-10-29
    有用 1
    回复 1
    • Bruce
      Bruce
      2020-01-15
      有。应该很多
      2020-01-15
      回复
  • 可乐不加冰
    可乐不加冰
    2021-01-15

    ,。。。。。老子也是。。。。。有点晕

    2021-01-15
    有用
    回复
  • 胡明
    胡明
    2018-10-29

    在控制台切换环境和代码里请求数据是无关的。


    不过,你在app.js配置了环境不应该无效呀,现在好了吗

    2018-10-29
    有用
    回复 1
    • 2018-10-30

      每个云函数也需要在初始化的时候指定作用环境。。

      2018-10-30
      回复
登录 后发表内容