APICloud数据云3.0使用教程

83 阅读3分钟

数据云3.0是一个全新的服务端开发运维平台,提供从后端开发、接口联调到上线运营维护等一整套方案。开发者无需考虑数据库和服务器等基础设施,无需关心服务器测试环境的搭建,数据的备份及服务扩容等与业务无关的工作,只需关心逻辑本身。通过云引擎,云数据库,云函数,内置模型、等功能模块方便用户快速实现常用的后端功能。

主要操作界面在APICloud开发平台开发控制台界面:

云设置界面提供了一些全局设置的入口,这些全局设置在正式环境和测试环境中同时生效。可以进行接口验证设置和服务设置。数据模型主要是可以创建数据表和定义一些函数,并对外提供接口,API分析可以统计数据和文件存储,数据流量和API请求次数等。API接口调试,在函数编辑的地方有联调按钮,点击联调后将打开接口联调的界面,接口联调通过swagger实现。只有测试环境提供联调功能。正式环境出于安全考虑不开放联调功能。

各个界面的详细操作流程可以参考APICloud开发平台官方文档:docs.apicloud.com/Cloud-API/s…

使用APICloud开发平台数据云3.0.可以轻松实现项目的后端部分,不需要后端语言基础就可以轻松构建。

为了方便开发者快速入手,数据云预置了demo,阿里短信,微信支付等,开发使用率相对较高的模型。可以在程序中直接引入模型库中的模型,引入后相当于引入了本地模型,可以基于引入模型进行二次开发。下面我们演示一下使用数据云3.0实现表单的增删查改功能。重点介绍查询功能,其他功能类似。

首先创一个模型staff,并添加相关的字段, 手动插入三条数据:

在API接口调试部分,会默认生成部分接口;也可以根据业务需求,开发云函数,自定义接口: 下图为获取员工列表的远程函数,发布后可以直接调用:

创建后,需要发布到测试环境才可以调试;然后打开API调试:可以直接进行调试。调试界面有url地址,也可以拿到外部访问。

App端用APICloud开发平台创建的MX应用,并在stml页面中写好表单,将安卓包按照到逍遥模拟器上,如图所示:可以在App上直接请求接口,并返回数据,渲染到页面上;

同时,为方便用户使用,我们内置了管理后台模块,用户开启服务后可通过 "appid-dev.apicloud-saas.com/admin/" 在测试环境进行访问。 此功能需要全局配置开启session服务以及开通文件存储,请在全局配置进行相关操作。 管理后台详细说明见:gitlab.apicloud.com/apicloud/se…