• 作者简介:一名前端小菜鸟
  • 座右铭:再懒也要吃饭啊
  • 作者主页:小小币池的博客

前言

本人也是第一次使用HBuilder+阿里云进行开发,这个问题还是第一次运行并上传体验版是发现的,当时弄了好久,百度各种查都没能解决,网上的问题要么是域名白名单没有配置或者是点击HBuilder终端右下连接云端云函数,本人各种都尝试了都未能成功,知道资讯了DCloud的大佬才成功的解决了这个问题。


一、了解uniCloud语法

首先你得对云开发相关技术有了解,并且能够独立进行项目搭建、数据库连接,uniCloud对云端数据库增删改查等操作。

uniapp阿里云云开发微信小程序体验版和预览无法调用云函数问题_白名单

二、上传云函数

在本地的云函数配置好,调试没问题之后还没有结束,一定要把云函数上传到云端,右击cloudfunctions目录选择上传所有云函数,该替换的替换。

uniapp阿里云云开发微信小程序体验版和预览无法调用云函数问题_上传_02

三、配置域名白名单

进入微信小程序后台的开发设置,进行域名配置,因为要使用阿里云的服务器所以要使用它的域名,正式域名是https://api.next.bspapp.com,而下载和上传域名阿里云控制台首页就有

uniapp阿里云云开发微信小程序体验版和预览无法调用云函数问题_上传_03

本人配置如下:

uniapp阿里云云开发微信小程序体验版和预览无法调用云函数问题_上传_04

四、上传微信小程序体验版

以上三步做完就差不多了,这一步是关键,也是困坑了我好几天的坑,这一步文档也是写了,但是吧,很多人静不下心去看,就看不懂,参考文档https://uniapp.dcloud.net.cn/uniCloud/publish.html#useinmp

uniapp阿里云云开发微信小程序体验版和预览无法调用云函数问题_微信小程序_05

一定要发行而不能运行,因为二者目录不同,发行之后再上传体验版就能调用云函数了


结束语

这是我的第二批博文,希望有好多好多赞和评论,话说新人首次发布博文的奖品超大鼠标垫怎么还没消息阿。