由于以前的服务都是自己别人搭建好的,自己想搭建一个微服务项目。
在gateway转发上面耗费些许时间。
踩坑一:
gateway:
routes:
- id: user-service # 路由标示,必须唯一
#uri: https://www.baidu.com
uri: lb://userService # 路由的目标地址
predicates: # 路由断言,判断请求是否符合规则
- Path=/api/** # 路径断言,判断路径是否是以/user开头,如果是则符合
- id: order-service
uri: lb://orderService
predicates:
- Path=/ord/**
# filters:
# - StripPrefix=1
default-filters:
- StripPrefix=1
默认路由工厂,应该自动去除前缀,由于对网关不熟,忘记加上最后一句。