更新说明:
本次更新带来了新的组件:低代码套件之DB组件!
在项目的中间件里添加数据库实例哦呼,即可在架构图中创建对应的DB组件。
DB组件可以在线展示数据,并动态生成增删改查API,供其他服务调用。
本次更新优化了API声明入口,可以在架构图中直接查看、修改组件的API声明。
如何使用:
通过使用 StarOS 中的中间件定义,您可以很方便的将部署在任意位置的状态型中间件引入 StarOS 的应用中。而数据库组件,则为关系型数据库的中间件提供了更加简便的使用方式。
通过创建数据库组件,您可以立即得到一套实时可用的数据 API 接口,并在任意位置进行调用。
1. 准备
在使用数据库组件之前,您需要先准备一个已经可以正常访问使用的 MySQL 服务。或者,您也可以在 StarOS - 应用商店 中创建一个临时数据库来试用该功能。
当您已经准备好数据库,就可以使用中间件功能了。
在 StarOS 的应用工厂中,每一个项目都可以定义该项目所使用的中间件,这里以 MySQL 作为示例,您需要先准备如下信息:
- 可以被 StarOS 访问的 MySQL 公网地址,以及网络端口
- 可以访问该数据库的用户名和密码
- MySQL 中任一 Database 的名称
创建中间件的操作步骤如下:
- 在项目的左侧菜单中,点击中间件,进入中间件页面
- 点击『创建中间件』
- 根据提示填写中间件相关信息,完成创建
💡 Tips
MySQL 的连接字符串格式如下:
mysql://(用户名):(密码)@(MySQL 地址):(MySQL 端口)/(Database 名称)
实际拼接后效果如下:
mysql://username:password@mysql.domain.or.ip:3306/database_name
2. 设计
在数据库与中间件准备完成后,就可以开始使用 DB 组件了。
在已创建中间件的项目中,进入设计界面,编辑架构图,拖拽左侧『DB 组件』进入画布中,进入创建界面。
根据提示完成创建后,DB 组件会自动识别数据库中的数据信息,并生成对应的 API。
3. 查看 API 声明
选中 DB 组件,在右侧菜单中点击 API 声明,即可查看自动生成的 API。
4. DB 编辑
选中 DB 组件,在右侧菜单中点击 DB 编辑,即可进入 DB 编辑界面。
DB 编辑界面如下图:
- 左侧为该数据库中所有的数据表,点击可切换数据表
- 右侧可查看该表中的所有数据
- 点击查看 API 按钮,可以查看 DB 组件为该数据表生成的所有 API