当前位置: 首页 > 知识库问答 >
问题:

springdoc openapi ui(Swagger ui)正在将80端口附加到基本URL

宋涵衍
2023-03-14

我有一个spring boot应用程序运行在spring boot starter父版本:2.6.1和springdoc openapi ui:1.2.32上。斯威格在当地表现良好。当我在Kubernetes集群内部署应用程序时,问题就来了。此时,spring doc open API会自动重定向到HTTP(:80),而不是HTTPS。如果我从基本URL中删除:80,则会出现招摇ui。使用这里给出的示例,我更改了生成的服务器URL,因此我的RESTAPI现在运行良好。但是,如何摆脱:80端口自动附加在基本URL中?这里有什么问题?

共有1个答案

长孙鸿
2023-03-14

切换到最新版本的springdoc-openapi-用户界面: 1.6.6解决了这个问题。

 类似资料:
  • 端口80正在使用中,所以我想知道如何才能杀死在端口80上运行的进程。

  • 我设法在托管提供商(hetzner)的专用服务器上安装了kubernetes 1.22、longhorn、kiali、prometheus和istio 1.12(配置文件=最小)。 然后,我继续使用istio教程中的istio入口网关测试http://http://www. istio. com/。我有一些问题,使此访问从互联网(我设置HAProxy转发本地端口80到Kubernetes中分配的动

  • 并打开端口localhost:80,看到docker入门页面。但是,我必须运行我的客户机的项目,它的端口也映射到localhost:80。因此,我无法在localhost:80上运行我客户的项目。除此之外,任何我随机打开docker然后切换到localhost:80的实例,它都会重定向到docker的入门教程。我想重置这个localhost:80端口,这样当我运行客户端的项目时,我可以将它们映射到

  • 问题内容: 我同时使用默认的MAMP端口(分别为8888和8889)运行apache和mySQL,并且一切正常,但是当我将端口分别切换为Apache的80和mySQL的3306时,mySQL服务器无法重新启动。 我正在尝试将MAMP设置为在这些端口上运行,因为显然,这对于在Dreamweaver中进行开发是最佳的…因此,鉴于我想为Dreamweaver提供理想的开发环境,是否有办法使用3306端口

  • 问题内容: 我必须将nodejs放在端口80中,但是apache已经在使用它。如何将两个(nodejs和apache)放在同一端口80上?我需要它,因为在我的大学中,除PORT 80外,所有端口都被阻塞。(这是一个具有nodejs和socket.io(websockets)的实时应用程序,而另一端是php应用程序)。非常感谢 问题答案: 我个人已经从@liammclennan反过来进行了此操作。有

  • Spring靴:1.4.0.M1 我有一个IIS在端口80上运行,但是我已经通过STS配置属性将Sever.port更改为8090。STS屏幕快照 为什么STS embedded tomcat在更改后仍使用端口80?有点迷惑。