添加灰度版本后, swagger打不开

Blade 未结 2 368
gtfhao
gtfhao 剑尊 2024-01-04 14:15

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

1. LauncherServiceImpl.java中加入PropsUtil.setProperty(props, "blade.loadbalancer.version", "3.5.0");

2. 启动各个服务, 然后打开http://localhost:18000/doc.html

3. 然后报错如下图:

image.png

4. 前端加上version后, 各种请求都是正常的, 唯独swagger请求不对

5. 去掉PropsUtil.setProperty(props, "blade.loadbalancer.version", "3.5.0");这行代码,  swagger恢复正常


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

期待结果:swagger正常访问

实际结果:配置灰度版本号后, swagger打不开了

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

bladex3.0.1 企业版,Windows10操作系统

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

猜测原因可能是: swagger调用v2/api-docs时, 请求头部没有version的缘故

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


2条回答
  • F12看下浏览器是哪个接口报错了。

    0 讨论(0)
  • 2024-01-04 15:07

    看下blade-swagger有没有引入loadbalancer依赖

    0 讨论(0)
提交回复