41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
spring:
|
|
cloud:
|
|
gateway:
|
|
routes:
|
|
- id: order-route
|
|
uri: lb://service-order
|
|
predicates:
|
|
- Path=/api/order/**
|
|
filters:
|
|
- AddRequestHeader=X-Request-red, blue
|
|
- OnceToken=X-Response-Token, uuid
|
|
|
|
- id: product-route
|
|
uri: lb://service-product
|
|
predicates:
|
|
- name: Path
|
|
args:
|
|
patterns: /api/product/**
|
|
matchTrailingSlash: true
|
|
|
|
- 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
|
|
# filters:
|
|
# - RedirectTo=/api/order/?(?<segment>.*), /$\{segment}
|