接上一章的网关实战,会发现一些问题
1.路由名称自定义问题
路由映射重复覆盖问题
zuul:
routes:
product-service: /apigateway/**
order-service: /apigateway/**
ignored-patterns: /*-service/**
发现product服务调用404,可order服务可用。因为里面是以Map的形式,会覆盖,所以名称不能重复
zuul:
routes:
#建议大家起名称这样,访问时也清除访问的是哪个服务
product-service: /apigateway/produc/**
order-service: /apigateway/order/**
ignored-patterns: /*-service/**
2.Http请求头过滤问题
当用户访问订单服务,用户是有token或者cookie的进行验证
1.这里对order服务修改一点内容
2.我们以postman测试接口,调用订单服务
成功返回后查看后台打印