请问云开发QuickStart示例中cloud.openapi出现的错误返回信息?
发布于 7 年前 作者 qiangyao 12681 次浏览 来自 官方Issues

好像在云开发QuickStart示例模板 | 云调用 | 服务端调用 里和__cloud.openapi__有关的调用都有相同的错误返回信息 (请见截图):

…source.on is not a function…

想请问是否后台出现问题, 还是我的打开方式不对呢? 谢谢了!

  • 微信开发工具版本Stable v1.02.1907300(新下载的), wx-server-sdk版本1.2.1(请见截图)

  • 已测试过"点击获取openid", "前端操作数据库", 均可以成功执行

  • 应该是定位到当调用cloud.openapi相关操作时会有以上错误信息了:

    • 尝试过在index.js里运行cloud.openapi有关的代码前添加log来测试过, cloud.openapi之前的代码都是可以成功运行的

    • 也已重新建立QuickStart示例模板项目(回滚代码)再次运行, 是得到相同的错误信息 (config.js等代码文件均没改动过)

1 回复

已解决, 原因是wx-server-sdk版本问题.

根据文档 npm install --save wx-server-sdk@latest 的话会安装1.2.1, 但从

wx-server-sdk 更新日志

看到的最新版本是v0.8.1, 运行npm install --save [email protected] 后重新部署云开发就可解决了.

回到顶部