一、该问题的重现步骤是什么?
1.我后端如何配置一下让前端只访问gateway端口就能访问所有接口
2. 我买了bladex后写了第一个微服务端口是6555 发现前端需要用6555端口才能访问到接口 而不是gateway的80端口
3.我不知道如何处理 我看到你们feign调用的时候也是自己用80端口
4.
二、你期待的结果是什么?实际看到的又是什么?
我期待网关端口可以访问到所有端口的接口
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex,4.1.0,window10系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
springcloud的设计模式下,Gateway作为网关,是可以调用到所有注册的服务的。
按照bladex的默认设置来看,比如你需要调用自己建立的微服务叫 blade-demo,不管他的端口是多少,只要注册到了nacos,就可以通过网关加一个blade-demo的后缀就可以调用。
比如网关的端口为8888,那么你只需要通过 localhost:8888/blade-demo 的地址调用,就等同于 localhost:6555 了。
比如你配置在saber的反向代理,/api 绑定给 localhost:8888 ,那么前端调用服务的时候就是 /api/blade-demo/xxx 这样
扫一扫访问 Blade技术社区 移动端