2.9.0版本中,prod环境下如何强制开启swagger?(原帖未解决,重发)

Blade 未结 1 102
cruise
cruise 2025-04-21 16:03

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

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

2. 2.9.0文档内容

1744946437276255.png

3.实际下载的2.9.0源码

1744946450250752.png

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

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

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

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

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

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


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


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

官方回复内容:

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

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

用户回复内容:

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

1条回答
  •  admin
    admin (楼主)
    2025-04-21 16:15

    一共就没几个类也没几个字,好好看回复的说明

    CleanShot20250421161447@2x.png


    CleanShot20250421161257@2x.png


    CleanShot20250421161427@2x.png

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