在其他网站

时间:2016-07-11 11:37:11

标签: swagger swashbuckle

我在IIS下托管了支持Web API的应用程序。我已经添加了Swashbuckle,一切似乎都运行良好。我可以通过api.cooldomain.com/swagger/ui/index访问Swashbuckle文档

是否可以在其他网站上托管Swashbuckle文档? (API在api.cooldomain.com上运行,我想在docs.cooldomain.com上提供Swashbuckle文档?

1 个答案:

答案 0 :(得分:0)

Swashbuckle在以下位置托管您的swagger API清单JSON文档:

[您的网址] / swagger / docs / [版本,例如V1]

在/ swagger托管的swashbuckle index.html实际上只是下载了这个JSON文档并使用它来填充页面。

你可以不在你的API项目上启用swagger UI(但仍然允许swagger),然后在任何地方托管来自Swashbuckle的index.html文件(它在他们的repo中:Swagger-UI

您可以让它指向API网站上的招摇清单进行渲染。