首页 > 编程语言 > 详细

[SpringCloud] Gateway谓词的使用

时间:2020-04-30 17:04:15      阅读:122      评论:0      收藏:0      [点我收藏+]
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

  

[SpringCloud] Gateway谓词的使用

原文:https://www.cnblogs.com/anycc/p/12809679.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!