一、该问题的重现步骤是什么?
部署的前后端代码都是放到同一台服务器上,前端是部署到nginx上,访问后端API也是直接转发的,没有启动网关
这是nginx配置
二、你期待的结果是什么?实际看到的又是什么?
能正常访问
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX 2.9.1 windows server
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
你的部署方式是错的,不能把每个服务都反向代理一遍。
你只需要把 网关地址反向代理到 /api 目录下就行。
另外如果你的网关地址有变动,那么blade-swagger里也需要修改成网关的真实地址,否则就会出现404的情况。那就是因为没有访问到网关而导致的。
nginx配置如图下, blade-swagger的application-prod.yml的uri是不是指向服务器IP就可以了
扫一扫访问 Blade技术社区 移动端