尊敬的uniCloud开发者,您好!
uniCloud腾讯云服务空间于2024年12月升级了相关SDK,此次升级影响2024年12月10日后新创建的腾讯云空间,如果您在调试时碰到access token disabled for ANONYMOUS login
相关错误,请升级HBuilderX到4.41 alpha版,感谢您的理解与支持。
2024年12月16日补充
部分开发者反馈升级到HBuilderX 4.41后仍有问题,请确认项目vue版本是否为vue2,针对这种情况可使用手动升级的临时方案来处理:
- 下载附件中的
index.js.zip
文件,解压后可以拿到index.js
文件 - 在HBuilderX的安装目录下找到
plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/
目录,将上述index.js
拷贝到该目录替换原文件 - 重启HBuilderX后重新运行及编译打包
很快会发布4.42版本修复vue2下腾讯云新创建空间的问题。
2024年12月19日补充
HBuilderX4.42 alpha版本已经发布,下载该版本无需手动替换HBuilderX文件。
Q&A
Q:小程序发行后无法正常运行
A:新版腾讯云服务空间的request合法域名有新增,除了之前的tcb-api.tencentcloudapi.com
之外,还需要新增{spaceId}.ap-shanghai.tcb-api.tencentcloudapi.com
域名({spaceId}替换为腾讯云的服务空间Id)
Q:抖音小程序报错Unauthenticated access is denied
A:报错的网络请求header中携带了头条的referer,也就是前端发起请求跨域了,需要在服务空间添加跨域域名,默认是tmaservice.developer.toutiao.com
参考文档:小程序中使用uniCloud