【问题标题】:Swagger Editor generated python-flask null type errorSwagger Editor 生成 python-flask null 类型错误
【发布时间】:2018-08-15 07:22:47
【问题描述】:

我在 Swagger hub/Swagger 编辑器上创建了我的 rest-ful api 端点文档。我有基于 python-sanic 的 restful api 端点。我正在生成并运行 python-flask 服务器,但收到错误消息。

未捕获的 TypeError:Swagger 2.0 不支持空类型([object Object])。

我已经调查过这个问题,但没有找到解决方案的结果。

【问题讨论】:

  • 请发布您的 Swagger 定义,以便其他人可以尝试重现您的问题。
  • 你在规范中的某处碰巧有type: null吗?在这种情况下,错误消息是正确的 - OpenAPI/Swagger 2.0 does not support nulls
  • 哦,对不起,我检查了我的 .YAML 文件并删除了空字段,问题已解决。谢谢,我的错误:)

标签: python swagger swagger-ui


【解决方案1】:

浏览器控制台中的错误信息:

Swagger 2.0 不支持空类型

暗示您在 API 定义中的某处有 type: null。 OpenAPI/Swagger 2.0 does not support nulls.

如果您需要可空类型,请使用支持nullable: true 的 OpenAPI 3.0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    相关资源
    最近更新 更多