server:
port: 80
spring:
cloud:
gateway:
routes:
- id: product_rute
uri: lb://gulimal-product
predicates:
- Path=/api/product/**
filters:
- RewritePath=/api/product/(?<segment>/?.*), /product/$\{segment}
- id: coupon_rute
uri: lb://gulimal-coupon
predicates:
- Path=/api/coupon/**
filters:
- RewritePath=/api/coupon/(?<segment>/?.*), /coupon/$\{segment}
- id: ware_rute
uri: lb://gulimal-ware
predicates:
- Path=/api/ware/**
filters:
- RewritePath=/api/ware/(?<segment>/?.*), /ware/$\{segment}
- id: order_rute
uri: lb://gulimal-order
predicates:
- Path=/api/order/**
filters:
- RewritePath=/api/order/(?<segment>/?.*),/order/$\{segment}
- id: third-part_rute
uri: lb://gulimal-third-part
predicates:
- Path=/api/third/part/**
filters:
- RewritePath=/api/third/part/(?<segment>/?.*),/third/part/$\{segment}
- id: member_rute
uri: lb://gulimal-member
predicates:
- Path=/api/member/**
filters:
- RewritePath=/api/member/(?<segment>/?.*),/member/$\{segment}
- id: search_rute
uri: lb://gulimal-search
predicates:
- Path=/api/search/**
filters:
- RewritePath=/api/search/(?<segment>/?.*),/search/$\{segment}
- id: renren_rute
uri: http://localhost:8080
predicates:
- Path=/api/**
filters:
- RewritePath=/api/(?<segment>/?.*),/renren-fast/$\{segment}
- id: search_route
uri: lb://gulimal-search
predicates:
- Host=search.gulimal.com
- id: auth_route
uri: lb://gulimal-auth
predicates:
- Host=auth.gulimal.com
- id: cart_route
uri: lb://gulimal-cart
predicates:
- Host=cart.gulimal.com
- id: cart_route
uri: lb://gulimal-order
predicates:
- Host=order.gulimal.com
- id: index_route
uri: lb://gulimal-product
predicates:
- Host=gulimal.com,*.gulimal.com
nacos:
server-addr: localhost:8848
discovery:
enabled: true
application:
name: gulimal-gateway