【问题标题】:"Parameter Type" and "DataType" columns missing in Swashbuckle 2.1.0Swashbuckle 2.1.0 中缺少“参数类型”和“数据类型”列
【发布时间】:2018-04-17 01:51:50
【问题描述】:

我已升级我的 ASP.Net Core 2.0 应用程序以包含 Swashbuckle.AspNetCore 2.1.0。在此之前,我们使用的是 Swashbuckle.AspNetCore 1.0.0。现在,当我转到我的招摇端点时,我没有得到之前显示的“描述”、“数据类型”或“参数类型”列。我查看了 swagger.json 文件以查看它们是否存在,并且确实存在。

这是我的新 Swagger UI 的屏幕截图:

这是我以前的:

是否存在导致这种情况的重大更改?

【问题讨论】:

    标签: asp.net-core swagger-ui swashbuckle


    【解决方案1】:

    那是因为它使用了最新的 Swagger-UI (3.x)
    https://github.com/swagger-api/swagger-ui/tree/master

    旧版本 (2.x) 完全不同
    https://github.com/swagger-api/swagger-ui/tree/2.x

    我相信您会发现更多不同之处。

    但是那里有相同的信息,请仔细查看您的屏幕截图,Param Type 和 Data Type 位于参数名称下,只是字体较小。

    【讨论】:

    • 我不关注。我从 Nuget.org 获得了 Swashbuckle.AspNetCore 2.1.0。它引用了 Swashbuckle.AspNetCore.SwaggerUI 2.1.0。为什么说它引用 3.x?
    • 但更重要的是......我怎样才能让这些列出现?我显然是个大摇大摆的新手。
    • 那张新截图是3.x版本的,那些栏目已经一去不复返了
    • 但是这个例子包含一个描述:petstore.swagger.io/#/pet/findPetsByStatus
    • 而这一项包含列名下的数据类型:petstore.swagger.io/#/pet/uploadFile。我只是想完成同样的事情。
    猜你喜欢
    • 1970-01-01
    • 2016-06-13
    • 2018-03-28
    • 2022-01-21
    • 2011-12-29
    • 2017-10-30
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多