收藏
回答

云开发用官方IDE在本地调试云函数无法获取当前环境变量?

云函数本地调试无法切换到当前使用的云环境问题。

采用云开发时,定义环境使用了官方默认的环境变量如下:

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

默认环境为生产环境,但是开发调试用的不是生产环境,而每次打开本地调试,在云函数调试台总是调用生产环境的数据(IDE处已设写为开发环境)

注:当将云函数上传到云端是环境没有出现问题。

还有就是按command+r无法刷新页面,这是近期更新的稳定版IDE出的问题。应为找了很久不知道在哪里找当前IDE版本,所以不要问我版本号是什么,官方这总设计我真的找不出业,点开工具样的“关于”就打开了这个https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html网址。

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

2 个回答

  • feigle
    feigle
    2020-08-16
    这么久了没有可用的答案,自己回答一下: 对于 云函数本地调试无法切换到当前使用的云环境问题, 无解,只能在定义环境时定义当前环境名,在上传到云端时改回cloud.DYNAMIC_CURRENT_EN这个变量。对于刷新问题,新版本的开发者工具是在代码窗口区或调试台区活跃时才可以用command+r刷新,当你点左边的页面时是无法刷新的。(要用鼠标点一下代码区,或控制台),软件版本号在窗口顶端(帮助菜单那里是没有的)
    
    2020-08-16
    有用 1
    回复
  • 圣殿骑士
    圣殿骑士
    2020-07-19

    之前本地是有这个问题,你升级下最新的IDE 14 看下有没有修复

    2020-07-19
    有用
    回复
登录 后发表内容
问题标签