uniapp+cloudbase 开发遇:request: fail url not in domain list
我使用[这里](https://cloudbase.net/community/share/articles/0a4429175fd0856a010728ed36aa3dbb.html)的方法
引入和初始化cloudbase,但在调试时仍然出现了:util.js:205 {errMsg: "request:fail url not in domain list"} 的错误,不知道该如何解决?
```
import cloudbase from '@cloudbase/js-sdk'
import adapter from '../uni_app/adapter.js'
cloudbase.useAdapters(adapter);
cloudbase.init({
env: '云环境id',
appSign: '小程序标识',
appSecret: {
appAccessKeyId: 1,
appAccessKey: '获取的凭证'
}
})
```
用了vscode 和 uniapp cli 进行开发,使用微信小程序的云开发的云空间,照理说应该不需要在小程序处设置域名?
已在腾讯云控制台已添加了安全域名request:tcb-api.tencentcloudapi.com、uploadFile:cos.ap-shanghai.myqcloud.com
在进行真机模拟调试,和体验版上传后则出现 request: fail url not in domain list 的报错。
请问该问题要如何解决?
2021/6/28 补充,把请求的url输出来看到域名是 https://tcb-api.tencentcloudapi.com,已加入到小程序 request 合法域名,仍然报错如下:
后续把本地基础库版本修改为:2.16.1,同时在小程序端修改了限制最低基础库为同样版本之后,发布体验版目前本机测试没有问题,还有待使用更多终端进一步测试。
域名后台已配置,在其他的小程序请求是正常的 在开发工具 不勾选不校验域名,请求可以正常返回。
在开发版本、体验版本、真机调试,打开vconsole的情况下,请求没有问题
在开发版本、体验版本、真机调试,没有打开vconsole的情况,以及线上请求失败
使用真机调试以及线上,会提示request:fail url not in domain list 证书检测