gateway过滤器匹配配置
spring:
cloud:
gateway:
routes:
- id: auth
uri: lb://uaa-server # nacos注册名,也是通过nacos调用地址
predicates:
- Path=/api-uaa/** #谓词匹配api-uaa下的路径
filters:
- StripPrefix=1 #去掉前缀的层数
- PreserveHostHeader # 自定义过滤器, 实现权限。继承 GlobalFilter, Ordered
- id: before_route
uri: https://autoyong.com
predicates: #谓词
#匹配 /foo/xxx 路径下的请求
- Path=/foo/{segment}
#匹配cookie中cname = liuyang的request
- Cookie=name, liuyang
#匹配这个时间段以前的的request
- Before=2017-01-20 17:42:47.789-07:00
# 配置 如 a.autoyong.com b.autoyong.com
- Host=*.autoyong.com
具体路由过滤规则https://cloud.spring.io/spring-cloud-gateway/2.0.x/single/spring-cloud-gateway.html#gateway-route-filters
原文:https://www.cnblogs.com/anycc/p/12809679.html