2.9.0版本中,prod环境下如何强制开启swagger?

Blade 未结 2 116
cruise
cruise 剑者 2025-04-18 11:23

一、该问题的重现步骤是什么?

1. 2.9.0版本中,prod环境下如何强制开启swagger?

2. 截屏2025-04-18 11.18.45.png

3.截屏2025-04-18 11.20.07.png

4.按照2.9.0的文档,并未在相应的位置找到相关代码?


二、你期待的结果是什么?实际看到的又是什么?

期望在prod环境下,强制开启swagger。

现在报错:Knife4j文档请求异常

每个服务的api-docs接口返回的都是 You do not have permission to access this page


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-04-18 15:05

    之前prod能访问swagger被网信办报漏洞了,所以不支持prod再访问swagger。如果你们需要访问,可以自行下载对应版本的tool工程然后修改LauncherService逻辑再本地执行install安装刷新依赖。

    下载地址:https://center.javablade.com/blade/BladeX/releases/tag/v2.9.0.release


    0 讨论(0)
  • 2025-04-18 20:57

    我发的截图就是从这里下载的tool的工程,但是跟文档里描述的不一样。请问如何修改,谢谢!

    0 讨论(0)
代码语言
提交回复