收藏
回答

一个关于云函数环境和本地调试的问题,是bug吗?

我有两个环境,test和run

test和run环境都有部署一个云函数getoid,该云函数初始化时env是DYNAMIC_CURRENT_ENV

cloud.init({ env:cloud.DYNAMIC_CURRENT_ENV})

app.js的云初始化env是run.

wx.cloud.init({ env:"run",})

我在本地调试的时候,选择调试的环境是test,这没问题

但在编译模拟运行时候,获取的是test环境数据,不应该是run环境的数据吗?因为我在app.js云初始化时env是run呀.

难道是本地调试的时候改变了DYNAMIC_CURRENT_ENV吗,但DYNAMIC_CURRENT_ENV不是symbol类型的吗?不知道你们有没遇到?

开发工具是:Nightly 1.05.2106252

 "wx-server-sdk": "~2.4.0"


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

2 个回答

  • 蒋文彬老师
    蒋文彬老师
    发表于移动端
    2021-07-23
    ∴。 卜一
    2021-07-23
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-06-29

    DYNAMIC_CURRENT_ENV 这个是第一个开通的环境,不是动态的

    2021-06-29
    有用
    回复 1
    • Jasen jj ball🦄
      Jasen jj ball🦄
      2021-06-29
      现在就是我本地调试选择任意环境,模拟运行就是在本地调试选择的环境,但云函数env是DYNAMIC_CURRENT_ENV,这样一来就感觉DYNAMIC_CURRENT_ENV会变。
      2021-06-29
      回复
登录 后发表内容