uniClound是 DCloud 联合阿里云、腾讯云,为开发者提供的基于 serverless 模式和 js 编程的云开发平台。云服务创建项目,使用熟悉的js,轻松搞定前后台整体业务,使前端开发离全栈开发又进一步,尤其是一键生成代码的功能,简直不要太巴适。
web控制台地址:uniCloud控制台
一、新建项目
在新建项目之前,首先要把你的HBuilderx升级到最新版本。
初次体验uniCloud推荐阿里云,因为腾讯云的开户流程更复杂
HBuilderX 会在项目创建后弹出 uniCloud初始化向导,根据向导部署。
二、关联服务空间
一个开发者可以拥有多个服务空间,每个服务空间都是一个独立的serverless云环境,不同服务空间之间的云函数、数据库、存储都是隔离的。
2.1 关联云空间
对项目根目录uniCloud
点右键选择关联云服务空间
,绑定之前创建的服务空间,或者新建一个服务空间。初次使用都需要新建服务空间。
学习阶段,推荐使用免费的,只能创建一个云服务空间,时限1年。
2.2 创建云函数
uniCloud
项目创建并绑定服务空间后,开发者可以创建云函数(云对象是云函数的一种,云函数可泛指普通云函数和云对象)。在uniCloud/cloudfunctions
目录右键创建云函数/云对象。
2.3 云函数编写
创建云函数后,生成一个目录,该目录下自动生成index.js,是该云函数的入口文件,不可改名。如果云函数还需要引入其他js,可在index.js入口文件中引用,同时也在这个文件中编写云函数。
2.4 调用云函数
通过uniCloud.callFunction()调用云函数&#x