apikit:根据OpenAPI2(swagger)定义生成Golang客户端和服务器
ExperienceOne Golang APIKit
将有关无效数据的信息传递给客户端
必填字段和非必填字段
字符串验证
整数验证
内容类型
枚举支持
高级功能
错误记录
服务器的其他路由
中间件组件
服务器端请求和响应日志记录
符合GDPR的请求和响应记录
客户端请求和响应记录
以流的形式上传和下载文件
APIKit开发说明
概述
APIKit通过为客户端和服务器端提供基于OpenAPIv2 (Swagger)定义的功能来(重新)生成API的通信层,从而可以使用Golang快速开发Web API。 它还有助于一次性生成服务器端端点处理程序的存根。 生成的API代码可以完全处理(并隐藏)应用程序的HTTP层,因此开发人员可以专注于业务逻辑实现。 API核心和HTTP层之间的集成是通过生成的结构和接口来处理的。 可以从OpenAPIv2定义中重新生成API HTTP层,而不会破坏与API