5***@qq.com
5***@qq.com
  • 发布:2023-05-28 13:36
  • 更新:2023-05-28 14:46
  • 阅读:376

【报Bug】使用uniapp运行到微信开发者工具后项目无法调用云函数

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

项目运行在内置浏览器中可以通过uniCloud.callFunction请求到数据,如果运行到微信开发者工具则无法通过uniCloud.callFunction的方式调用云函数,只能用uni.request去请求云函数的URL

预期结果:

项目运行在微信开发者工具里也能用uniCloud.callFunction去拿到数据,毕竟改每个云函数的URL不现实

实际结果:

项目运行在内置浏览器中可以通过uniCloud.callFunction请求到数据,如果运行到微信开发者工具则无法通过uniCloud.callFunction的方式调用云函数,只能用uni.request去请求云函数的URL

bug描述:

**使用HBuilderX将uniapp项目运行到微信开发者工具上后无法调用云函数(云函数日志显示根本没有调用),但是运行在HBuilderX的内置浏览器或者浏览器上就是正常的,我已经在request合法域名中配置了云函数的域名。

在微信开发者工具中的调试器里看的话是根本就没有把请求发出去。

我新建了一个新项目去测试,发现在新项目上出现了一模一样的问题。

最新进展:我把uniCloud.callFunction调用云函数的代码替换为了uni.request请求云函数的URL就可以正常拿到数据了**

2023-05-28 13:36 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_VK

DCloud_uniCloud_VK

有碰到这个问题的,去微信开发者工具里把js调试基础库改成 2.32.0 就好了(应该是微信官方最新的2.32.1有问题了)

MixR

MixR - 团队承接uniapp开发,qq472045067

已解决,微信开发者工具,切换一下调试基础库版本就可以了

MixR

MixR - 团队承接uniapp开发,qq472045067

楼主如果查到原因麻烦回复我一下,感谢

重庆柔然科技

重庆柔然科技 - 短头发

同问

  • 5***@qq.com (作者)

    微信开发者工具里把js调试基础库改成 2.32.0 就好了

    2023-05-28 14:45

5***@qq.com

5***@qq.com (作者)

已解决,大佬们nb!!

要回复问题请先登录注册