课程介绍
更新时间: 2025-10-20 08:55:42
# uniCloud概述
uniCloud是DCloud联合阿里云,腾讯云,支付宝云,为开发者提供基于serverless模式和js编程的云平台。
# 什么是serverless
Serverless是一种云计算架构模式,它使开发者能够在无需管理服务器的情况下构建和运行应用程序。
Sererless架构的核心理念是将计算资源的管理交给云服务提供商,开发者只需组专注于编写业务逻辑。再Serverless中,开发者以函数(Function)的形式编写代码,这些函数被云服务提供商自动管理和执行。开发者只需根据需要调用这些函数,无需关心底层的服务器和基础设施。
# 认识服务空间创建项目初始化
# 创建项目
在Hbuilder中新建项目,并勾选上启用uniCloud,选支付宝云,比较便宜,有免费版
打开web控制台并注册
打开https://unicloud.dcloud.net.cn/pages/login/login (opens new window),用自己的Hbuilder账号就可以了新建服务空间

选择支付宝云,选择免费,然后点立即购买

等待十分钟后就好

现在看我们的项目显示未关联云服务空间

- 右键,点击关联服务空间


# 认识服务空间
去web控制台,点进去主要看这三个地方,云数据库,云函数和云存储

云存储就可以当作一个云端的硬盘,另外两个后面再讲
# 了解云数据库的创建及Schema表结构
# 创建数据表

可以点击这里创建表


但一般我们都不是在web服务空间创建的,而是在项目代码的database下创建的
# Schema表创建
uniCloud关联好了,再右键dababase,新建DB Schema


新建好了之后可以看到现在云端是没有这个表名的,我们可以在下面demo-user.schema.json上右键,然后上传

然后测试一下能不能插入一条记录,按F5执行

去web控制台看,已经插入了一条

PS:支付宝云老报错,我换成阿里云了