我在Spring Cloud Gateway服务上启用了SSL,然后在
之类的路由之后启用了SSL .route("instruments-ui", r -> r.path("/instruments/**")
.filters(f -> f.filter(addCredentials.apply()).preserveHostHeader())
.uri("lb://instruments-ui"))
停止正常工作。如果我将uri更改为实际地址,例如http://localhost:8001
路由正常工作。我使用Gateway版本2.0.0.RC1。任何人都可以解释如何使用Eureka数据+ SSL设置Spring Cloud Gateway +路由吗?
答案 0 :(得分:3)
如果您的网关使用SSL而下游服务没有它,那么您需要指定uri,例如.uri("lb:http://instruments-ui")
。我在查看LoadBalancerClientFilter
课程后找到了它。