解决uni 您所在的位置:网站首页 小程序体验版没有数据 解决uni

解决uni

2024-06-08 15:23| 来源: 网络整理| 查看: 265

文章目录 前言一、发现问题二、解决问题2.1 小程序中使用uniCloud的白名单配置2.2 自己动手配置白名单 总结

前言

例如:最近小程序的项目是用uni-app写的,项目用uniCloud作为后端,原本以为unicloud跟微信小程序云开发差不多,但是预览到手机的时候没有数据了……

一、发现问题

unicloud作为后端,手机预览没有数据,通过查阅文献和网搜,进行了一系列的排查。

二、解决问题

跟以往的微信云开发不同,unicloud作为后端开发时,需要跟传统前后端分离项目开发一样,需要在微信公众平台添加业务域名。

2.1 小程序中使用uniCloud的白名单配置

根据下表,在小程序管理后台设置request合法域名、uploadFile合法域名(如没有上传文件业务,可不设置)。下表的域名均为阿里云或腾讯云自有域名,并非DCloud所属域名。

服务提供商request合法域名uploadFile合法域名download合法域名阿里云api.bspapp.combsppub.oss-cn-shanghai.aliyuncs.com需要从云存储下载文件的时候才需要配置,不同服务空间域名不同,可以在web控制台查看文件详情里面看到腾讯云tcb-api.tencentcloudapi.comcos.ap-shanghai.myqcloud.com需要从云存储下载文件的时候才需要配置,不同服务空间域名不同,可以在web控制台查看文件详情里面看到

如果需要用uni.request请求云存储内的文件,需要将云存储域名(即上表中的download合法域名)配置到request合法域名内

小程序开发工具的真机预览功能,必须添加上述域名白名单,否则无法调用云函数。模拟器的PC端预览、真机调试不受此影响。

2.2 自己动手配置白名单

在这里插入图片描述

通过白名单的配置之后,手机再次预览,可以访问到数据了,大功告成!

总结

uni-app开发和小程序原生开发还是有所区别的,在日常的开发和学习中不能掉以轻心。加油吧,打工人!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有