Spring 云网关 2.5 with eureka return 404
Spring cloud gateway 2.5 with eureka return 404
我正在尝试使用 spring-cloud-gateway 构建带有负载均衡器的网关
但是当我点击网关时,它给我 404 而不是将我路由到 eureka
中的注册服务
我不想使用自动发现功能,所以我改用手动路由。
我的代码上传到这里:
https://github.com/gry77/poc-spring-cloud-gateway
我该如何解决?
从 github 得到答案,我必须包含 ReWritePath 才能使其正常工作
spring:
application:
name: api-gateway
cloud:
gateway:
discovery:
locator:
lower-case-service-id: true
enabled: false
routes:
- id: my-service
uri: lb://my-service
predicates:
- Path=/service/**
filters:
- RewritePath=/service(?<segment>/?.*), /${segment}
我正在尝试使用 spring-cloud-gateway 构建带有负载均衡器的网关 但是当我点击网关时,它给我 404 而不是将我路由到 eureka
中的注册服务我不想使用自动发现功能,所以我改用手动路由。
我的代码上传到这里: https://github.com/gry77/poc-spring-cloud-gateway
我该如何解决?
从 github 得到答案,我必须包含 ReWritePath 才能使其正常工作
spring:
application:
name: api-gateway
cloud:
gateway:
discovery:
locator:
lower-case-service-id: true
enabled: false
routes:
- id: my-service
uri: lb://my-service
predicates:
- Path=/service/**
filters:
- RewritePath=/service(?<segment>/?.*), /${segment}