API快速开发平台设计思考
npm install -g xmysql
xmysql -h localhost -u mysqlUsername -p mysqlPassword -d databaseName
http://localhost:3000
输入数据完整性校验,对输入数据进行完整性校验,其中包括场景的数据类型,长度,范围约束等,这些都是属于比较容易通过配置进行实现的内容。
数据项间规则处理,可以对多个数据项进行简单规则处理,其中包括了场景的数据映射,数据丰富,数据截取等。这些本身也是在主流的传统ESB总线产品中都支持的内容。
自定义脚本语言,对于API快速开发平台本身可以作为低代码开发平台的一个子类,因此如果能够支持自定义脚本语言进行规则处理,那么整体扩展性和灵活性也会得到大幅度提升。
消息头和输出预留,对于API开发平台发布的API接口,需要对输入消息头,输出的异常类型,异常编码,信息等字段进行提前约定。
//BeforeDo();
//ProcessAPI();
//AfterDo();
作者:人月聊IT
来源:https://www.toutiao.com/i6914469326074479108
评论