首页 文章

Lib根据Swagger API定义检查JSON有效负载是否有效

提问于
浏览
2

我正在使用swagger来定义我的API和API网关来托管这个API . 我发现以下lib(see here)将我的API定义导入AWS并自动创建API(模型, endpoints 等) . 它's cool. But, it'无法基于模型验证请求(在Swagger定义中定义) . 这意味着您可以发送没有必填字段的JSON有效负载 .

我不想编写node.JS代码来检查格式,因为它对于架构更新来说并不容易 . 我想知道是否可以检查JSON有效负载是否与swagger中定义的特定类型的对象兼容(“定义”部分中定义的对象) .

如果可能,它将允许我只更新我的招摇定义 .

谢谢,罗曼 .

1 回答

  • 2

    我们正在积压的跟踪此功能请求 . 为清楚起见,这将在API网关服务中实现,而不是在Swagger导入器中实现 . 与此同时,您需要自己实现验证逻辑 . 请参阅此处了解可能有用的库:http://json-schema.org/implementations.html

相关问题