勇敢的苹果
勇敢的苹果
  • 发布:2021-10-29 11:28
  • 更新:2022-06-29 16:37
  • 阅读:1230

unicloud组件 手机端访问报 DCloud-clientDB:request fail

分类:uni-app

刚入门,写了一个uniapp demo,打包H5 后,部署到电脑本地服务器 localhost:3000后,用电脑浏览器和手机浏览,大部分组件demo,都可以正常显示,但奇怪的是,unicloud 组件 的一个demo 手机端是无法访问的,不管是手机自带浏览器,还是微信,qq内置浏览器。但电脑浏览器就可以正常显示。这个unicloud 我是原封不动照抄社区的一个模板

基于 uni-list 的云端一体商品列表模板(列表模式)

unicloud 我也已经配置云数据库了(不然电脑端也不可能显示列表数据),跨域配置我也填了 localhost:3000。加 <view v-if="error">{{error.message}}</view> 显示 DCloud-clientDB:request fail ,没有更多信息了。 手机上实在不知道怎么调试了。

2021-10-29 11:28 负责人:DCloud_uniCloud_WYQ 分享
已邀请:
勇敢的苹果

勇敢的苹果 (作者) - 哈哈哈

不光是访问云数据库不行,我尝试了云函数,也是一样的结果,打包部署后,用本机浏览器是可以正常调用云函数的,但是到了手机上就不行,到云端控制台上看日志,可以发现PC端的调用时有成功日志的,手机端则没有任何日志,可能还是跨域问题。但我已经云端控制台添加了本地服务器 localhost:3000 ,而且pc 浏览器能正常调用,应该说明跨域也没问题了,不明白到了手机上就不行

勇敢的苹果

勇敢的苹果 (作者) - 哈哈哈

哈哈,我知道原因了,跨域域名白名单要写电脑ip:端口,而不是localhost:端口,手机访问的时候,地址是ip:端口,所以被拦截了。大意了~

1***@qq.com

1***@qq.com

楼主,为啥不发布为h5,直接访问不到云数据

要回复问题请先登录注册