我想在 Spring Cloud Gateway 中为不同的 api 添加自定义路径。
我有两个API:
服务1:http://localhost:2121
服务 1 的端点如下:http://localhost:2121/abc
服务2:http://localhost:3434
服务 2 的端点如下http://localhost:3434/abc
API网关:http://localhost:8090
问题:
我想将 service1 路径添加到 API Gateway,并且我想重定向到服务 1
示例 1:http://localhost:8090/service1/abc
应该重定向到http://localhost:2121/abc
示例 2:http://localhost:8090/service1/anything
应该重定向到http://localhost:2121/anything
服务2同样的事情。
我使用 Spring Cloud Gateway 的 yml 配置。
spring:
application:
name: api-gateway
cloud:
gateway:
routes:
- id: service1
uri: http://localhost:2121
- id: service2
uri: http://localhost:3434
提前致谢。
繁星淼淼
相关分类