32.Gateway内置路由断言

2020-06-01  本文已影响0人  LANSHENGYANG

断言

内置路由断言工厂

内置断言工厂的使用

server:
  port: 7000
spring:
  application:
    name: api-gateway
  cloud:
    gateway:
      routes: # 路由数组[]
        - id: product_route # 当前路由的标识,要求唯一,默认是UUID
          uri: http://localhost:8081 # 请求最终要转发的地址
          order: 1 # 路由的优先级,数字越小代表路由的优先级越高
          predicates:  #断言(条件判断,返回值是Boolean,转发请求要求满足的条件)
            - Path=/product-serv/** # 当请求路径满足path指定的规则时,此路由信息才会正常转发
            - Before=2020-4-26T00:00:00.000+08:00 #限制请求时间在2019-11-28之前
            - Method=GET #限制请求方式为POST
          filters: # 过滤器(在请求传递过程中 对请求做一些手脚)
            - StripPrefix=1 # 在请求转发之前去掉一层路径
上一篇下一篇

猜你喜欢

热点阅读