我正在使用swagger来定义我的API和API网关来托管这个API . 我发现以下lib(see here)将我的API定义导入AWS并自动创建API(模型, endpoints 等) . 它's cool. But, it'无法基于模型验证请求(在Swagger定义中定义) . 这意味着您可以发送没有必填字段的JSON有效负载 .
我不想编写node.JS代码来检查格式,因为它对于架构更新来说并不容易 . 我想知道是否可以检查JSON有效负载是否与swagger中定义的特定类型的对象兼容(“定义”部分中定义的对象) .
如果可能,它将允许我只更新我的招摇定义 .
谢谢,罗曼 .
1 回答
我们正在积压的跟踪此功能请求 . 为清楚起见,这将在API网关服务中实现,而不是在Swagger导入器中实现 . 与此同时,您需要自己实现验证逻辑 . 请参阅此处了解可能有用的库:http://json-schema.org/implementations.html