收藏
回答

云函数调用subscribeMessage.send,提示环境未发现是什么原因?

云函数代码

报错日志:

2020-04-07T04:18:50.642Z { Error: errCode: -501001 resource system error | errMsg: subscribeMessage.send:fail Environment not found

at Object.callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:358:19)

at <anonymous>

at process._tickCallback (internal/process/next_tick.js:188:7)

errCode: -501001,

errMsg: 'subscribeMessage.send:fail Environment not found' }


原环境被释放后新建云环境,通过云函数调用数据库也会未发现环境的错误,但是可以通过显示指定的方式解决,调用subscribeMessage.send该如何处理呢? 为什么云函数调用的默认环境非本环境?还是我的调用方式有问题吗?

数据库调用指定: const db = cloud.database({env: 'release-*****'});


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

1 个回答

  • Cooper
    Cooper
    2020-04-07

    这个报错码501001失败找不到环境。

    还是释放新建的问题,可能有延迟,重启开发工具再试试

    2020-04-07
    有用
    回复 2
    • 小Z
      小Z
      2020-04-07
      环境已经释放了好几天了,期间我也重启过工具,而且这个日志是我在线测试的日志,感觉应该不是延迟的问题
      2020-04-07
      回复
    • 小Z
      小Z
      2020-04-07
      已经解决了,还是通过cloud.init指定对应环境解决
      2020-04-07
      回复
登录 后发表内容
问题标签