vue-java-tutorials/cloud-demo/gateway/src/main/resources/application-route.yaml

41 lines
1.0 KiB
YAML
Raw Normal View History

2025-05-27 13:02:40 +08:00
spring:
cloud:
gateway:
routes:
- id: order-route
uri: lb://service-order
predicates:
- Path=/api/order/**
2025-05-27 16:22:14 +08:00
filters:
- AddRequestHeader=X-Request-red, blue
- OnceToken=X-Response-Token, uuid
2025-05-27 16:22:14 +08:00
2025-05-27 13:02:40 +08:00
- id: product-route
uri: lb://service-product
predicates:
- name: Path
args:
patterns: /api/product/**
matchTrailingSlash: true
2025-05-27 16:22:14 +08:00
- id: bing-route
uri: https://cn.bing.com/
predicates:
- name: Path
args:
patterns: /search
- name: Query
args:
param: q
regexp: 被世界温柔以待
# 短写法
# - Vip=User,bunny
# 长写法
- name: Vip
args:
param: user
value: bunny
2025-05-27 16:22:14 +08:00
# filters:
# - RedirectTo=/api/order/?(?<segment>.*), /$\{segment}