【问题标题】:How to set up a swagger-ui standalone server/application?如何设置 swagger-ui 独立服务器/应用程序?
【发布时间】:2016-04-06 08:53:54
【问题描述】:

我想设置一个独立的 swagger-ui 应用程序,以便在一个中心位置查看来自不同服务器的不同 API。 在第二步中,我想自定义 swagger-ui 以一次显示多个 API。 不过,我不想将 swagger-ui 添加到所有提供 swagger api-docs 的服务器中。

为此,我想使用 spring boot,并认为这应该是一件容易的事。但是,我无法让它工作。

这是我所做的:

  1. 使用https://start.spring.io 生成了一个 Spring Boot 应用程序
  2. 包括spring-boot-starter-web
  3. 添加了io.springfox:springfox-swagger-ui:2.3.1 依赖

打开 http://localhost:8080/swagger-ui.html 时,我看到 404 错误,并且 UI 似乎坏了:

【问题讨论】:

    标签: spring-boot swagger-ui


    【解决方案1】:

    是否有任何理由为此使用 Spring-boot 而不是简单的 Web 服务器?

    参见例如here with Nginx,包括一些基本身份验证(相当旧的链接,但看起来还不错),或直接在swagger-ui github reposiory 的自述文件中,以便在 Docker 内轻松地使用 Connect/gulp-serve 服务(设置也可以如果需要,可以在没有 Docker 的情况下直接复制)。

    我也不知道为什么你会在不同的端口上获得页面请求的资源......如果你现在仍然需要关于这个主题的帮助,请询问。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多