( Api文件的新版本)
我对SwaggerUI和SwaggerHub之间的区别有些困惑。
目前,我有一个C# Asp.net Web代码,Swashbuckle.AspNetCore正在读取代码,该API被记录在Swagger上。我已经采用了代码优先的方法,因为一切都已经被编码了。但是,我希望将我的API记录在SwaggerHub中。
我目前还没有在网上找到任何解决方案。
这有可能吗?我该怎么做呢?
发布于 2021-12-28 14:25:20
这是非常容易做到的。
一旦您的文档由Swashbuckle生成,您所需要做的就是将文档“推送”到您的SwaggerHub实例。您可以使用两种工具中的一种来完成此操作:
来自create CLI:https://github.com/SmartBear/swaggerhub-cli的SwaggerHub或update命令
SwaggerHub注册表API的POST /apis/{owner}/{api}端点:https://app.swaggerhub.com/apis-docs/swagger-hub/registry-api/1.0.62#/APIs/saveDefinition
使用这两种工具,您可以通过编程方式将文档从构建环境发送到SwaggerHub (以及许多其他的降温工具!)。
https://stackoverflow.com/questions/63627216
复制相似问题