【发布时间】:2020-02-24 09:35:33
【问题描述】:
我想在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 网关,并且我想重定向到服务 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
提前致谢。
【问题讨论】: