收藏
回答

云函数环境cloud.DYNAMIC_CURRENT_ENV没有生效?

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wxdce76b2788188f37 2.9.4

cloud.init({

  env: cloud.DYNAMIC_CURRENT_ENV

})


在云函数中使用上述代码,并不能访问到对应环境的云数据库和云存储,而是默认环境。

在论坛上发现其他用户的同样提问:https://developers.weixin.qq.com/community/develop/doc/0002a2988dcba8c129a95f3165b000?highLine=DYNAMIC_CURRENT_ENV

最后一次编辑于  2019-12-21
回答关注问题邀请回答
收藏

1 个回答

  • 千禾
    千禾
    2019-12-21

    最后发现自己的代码问题。

    一个云函数中多个文件,多处调用cloud.init,但是只有一处指定了DYNAMIC_CURRENT_ENV,解决方法有两种:

    1. 只在云函数入口处调用一次cloud.init并指定环境。
    2. 全局的cloud.init修改为一样。
    2019-12-21
    有用 1
    回复 1
    • LevenHan
      LevenHan
      2021-03-09
      代码有吗
      2021-03-09
      回复
登录 后发表内容
问题标签