1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # 默认路由规则
- ---
- spring:
- profiles: routes
- cloud:
- gateway:
- default-filters:
- - AddResponseHeader=Cache-Control, no-cache
- - AddResponseHeader=Pragma, no-cache
- - AddResponseHeader=Expires, -1
- - PeekRequestBody
- routes:
- # 验证码接口
- - id: gaf_verify
- uri: ${uri.gaf}
- predicates:
- - Path=/api/gaf/verify/**
- filters:
- - RewritePath=/api/gaf/(?<segment>.*), /gaf/$\{segment}
- - Forward
- # 登录接口验证
- - id: login_verify
- uri: ${uri.xms}
- predicates:
- - Path=/api/gaf/verify/**
- filters:
- - VerifyCode
- - RewritePath=/api/gaf/(?<segment>.*), /gaf/$\{segment}
- # API接口
- - id: xms_api
- uri: ${uri.xms}
- predicates:
- - Path=/api/xms/**
- - Jwt=issuer, gaf
- filters:
- - RewritePath=/api/(?<segment>.*), /$\{segment}
- # == 默认处理 ==
- - id: api_default
- uri: forward:///401 # default for unauthorized
- order: 1000
- predicates:
- - Path=/api/**
- filters:
- - SetStatus=401
|