uni-app 调用关联云服务空间的BUG

uni-app 调用关联云服务空间的BUG

开发环境 版本号 项目创建方式
HbuilderX 3.4.11

项目A 关联 项目B的 云服务空间

启动项目A ,调用的竟然是项目A下的旧的 云函数

正确的应该是调用项目B下的云函数。之前的版本是OK的。这个是个BUG啊

关掉HBuilderX再打开还是不行。

我用回3.3.13版本~~~是OK的

image

image


更多关于uni-app 调用关联云服务空间的BUG的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

通过截图,您当前使用的是HBuilderX 3.4.11-alpha版本,上个alpha版本正常吗? HBuilderX 3.4.7正式版正常吗?

更多关于uni-app 调用关联云服务空间的BUG的实战教程也可以访问 https://www.itying.com/category-93-b0.html


Bug已确认,感谢反馈

3.4.12-alpha,已修复,请升级。

在使用 uni-app 调用关联云服务空间时,可能会遇到一些 BUG 或问题。以下是一些常见的 BUG 及可能的解决方法:


1. 无法关联云服务空间

  • 问题描述:在 uni-app 中调用 uniCloud.init()uniCloud.chooseSpace() 时,无法成功关联云服务空间。
  • 可能原因
    • 未正确配置云服务空间。
    • 未在项目中启用 uniCloud。
    • 项目未绑定正确的云服务空间。
  • 解决方法
    1. 确保在 HBuilderX 中已启用 uniCloud,并在项目中正确配置云服务空间。
    2. manifest.json 中检查 uniCloud 配置是否正确。
    3. 通过 HBuilderX 的「云服务空间」菜单,重新绑定云服务空间。

2. 云函数调用失败

  • 问题描述:调用云函数时,返回错误或无法获取数据。
  • 可能原因
    • 云函数未正确部署。
    • 云函数代码存在错误。
    • 未正确传递参数。
  • 解决方法
    1. 检查云函数是否已成功部署到云服务空间。
    2. 在云函数中打印日志,排查代码问题。
    3. 确保调用云函数时传递的参数格式正确。

3. 云数据库操作失败

  • 问题描述:在操作云数据库时,返回错误或无法读取/写入数据。
  • 可能原因
    • 数据库权限配置不正确。
    • 数据库集合名称错误。
    • 未正确初始化数据库。
  • 解决方法
    1. 检查数据库集合的权限配置,确保当前用户有操作权限。
    2. 确认数据库集合名称是否正确。
    3. 确保在操作数据库前已正确初始化 uniCloud。

4. 跨域问题

  • 问题描述:在调用云函数或云数据库时,出现跨域错误。
  • 可能原因
    • 未正确配置云函数的跨域规则。
  • 解决方法
    1. 在云函数的 config.json 中配置跨域规则,例如:
      {
        "headers": {
          "Access-Control-Allow-Origin": "*"
        }
      }
回到顶部