【问题标题】:Integrating Swagger with existing API将 Swagger 与现有 API 集成
【发布时间】:2017-08-20 07:42:10
【问题描述】:

有没有办法只自动生成文档和客户端 UI 以与我已经创建的现有 Go 服务进行交互?

API 服务的自动生成代码的唯一问题是我有两种类型的支持传输(gRPC 和 http)。我不想局限于自动生成的 Swagger 服务器。

【问题讨论】:

  • @Helen 当我环顾四周时,我很震惊,但我还没有遇到过。这太完美了,谢谢!!
  • @Helen 在我看来这是一个选项goswagger.io/generate/client.html。不过,文档并没有深入探讨如何生成客户端。
  • 我没用过所以没法比较。
  • 感谢您的帮助!

标签: go swagger swagger-ui


【解决方案1】:

一旦您的 HTTP 服务实现与收集文档的工具兼容,这将成为可能。

例如,您可以在代码中添加魔法 cmets 并使用 https://goswagger.io/generate/spec.html

或者,您也可以重构您的 http 处理程序和路由器设置以匹配 https://github.com/swaggest/rest 的约定并反映规范。

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多