通常从前端到全栈,需要学习一门后端语言,精通一两套框架。需要花费大量的时间去学习功能与接口的设计。而AQBox集成了这一切,化繁为简开箱即用。让前端可以专注于业务逻辑层和界面美工表现层。
AQBox for APP基于Restful风格提供API服务,支持HTTP/HTTPS、TCP/IP和WebSocket通信服务。
1、HTTP REST服务的使用
REST简单的说是一种打通前后台的通信方式。HTTP REST服务访问者无需安装浏览器插件,直接通过浏览器访问接口地址,即可对该接口发起各种请求。如果用浏览器直接打开一个 API 地址通常会得到一坨神奇的JSON。示例:
和其他第三方开放平台的接口一样,首先需要获取token和app_secret,请求服务端授权后就可以调用相关的数据接口和功能接口。
2、TCP/IP服务允许客户端设置安全通讯码直连操作。支持建立多数据库帐套,一个APP一个数据帐套,通过SQL脚本管理让用户可以很方便的操作数据库并自动生成接口。
例如:创建通过CREATE TABLE创建一张,然后INSERT INTO添加数据,再通过接口SELECT查询数据。只需要在SQL管理器中添加三条SQL语句,中间件就自动生成相应的接口,然后就可以通过http://localhost:9081/v1/db/execsql?+接口编码(sql编码)+token进行调用。
3、WebSocket通信服务,参考https://www.kmbox.cn/html/help/tools/422.html
注册版与演示版的区别:
1、注册版支持多帐套功能,演示版只有一个帐套。
2、注册版提供Mysql帐套,演示版只有sqlite数据库。
3、注册版提供开发文档和教程指导。