配置文件源码
> 精确在前, 模糊在后
```yaml
spring:
application:
name: bitmall-gateway
cloud:
nacos:
discovery:
server-addr: localhost:8848
config:
server-addr: localhost:8848
gateway:
routes:
- id: bitmall-ware
uri: lb://bitmall-ware
predicates:
- Path=/api/ware/**
filters:
- RewritePath=/api/(?<segment>.*), /$\{segment}
- id: bitmall-coupon
uri: lb://bitmall-coupon
predicates:
- Path=/api/coupon/**
filters:
- RewritePath=/api/(?<segment>.*), /$\{segment}
- id: bitmall-member
uri: lb://bitmall-member
predicates:
- Path=/api/member/**
filters:
- RewritePath=/api/(?<segment>.*), /$\{segment}
- id: bitmall-product # 商品服务的路由
uri: lb://bitmall-product
predicates:
- Path=/api/product/**
filters:
- RewritePath=/api/(?<segment>.*), /$\{segment}
- id: bitmall-thirdpart # 第三方插件微服务的路由
uri: lb://bitmall-thirdpart
predicates:
- Path=/api/thirdpart/**
filters:
- RewritePath=/api/(?<segment>.*), /$\{segment}
- id: bitmall-admin # 人人微服务的路由
uri: lb://bitmall-admin
predicates:
- Path=/api/**
filters:
- RewritePath=/api/(?<segment>.*), /renren-fast/$\{segment} # 解决验证码无法正常显示的问题
server:
port: 88
```