【问题标题】:Lib to check that JSON payload is valid accord to Swagger API definition根据 Swagger API 定义检查 JSON 有效负载是否有效的 Lib
【发布时间】:2016-07-01 08:56:44
【问题描述】:

我正在使用 swagger 来定义我的 API 和 API 网关来托管此 API。我找到了以下库 (see here) 将我的 API 定义导入 AWS 并自动创建 API(模型、端点等)。这个很酷。但是,它无法根据模型(在 Swagger 定义中定义)验证请求。这意味着您可以发送没有必填字段的 JSON 有效负载。

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

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

谢谢, 罗曼。

【问题讨论】:

    标签: node.js swagger swagger-2.0 aws-api-gateway


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-20
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多