目录
路由转发
1.转发
// 网关服务的启动类添加注解
@EnableZuulProxy
- 结果
// 原来接口访问路径
http://localhost:8501/hello
// 使用路由请求9001是路由服务的启动端口,product是另一个服务的服务名
http://localhost:9001/product/hello
2.自定义路由
# 网关服务的配置文件添加
# product为另一个服务的服务名
# /pdt/** 请求到product的路径
zuul.routes.product=/pdt/**
-
官方解释
-
还可以这么写,同上效果一样
- pdt自定义的路由映射规则名,根据场景自己随意命名
zuul.routes.pdt.service-id=product
zuul.routes.pdt.path=/pdt/**
- url写法
# 结果是 通过官网http://localhost:9001/p/hi/可直接访问
zuul.routes.pdt.path=/p/hi/**
zuul.routes.pdt.url=http://localhost:8501/hello
3.禁止某路由被访问
# 此处放的是通配符式的,数组形式匹配多个
zuul.ignored-patterns=/**/product/hello,/p/hi/**
敏感头
- 默认为"Cookie", "Set-Cookie", "Authorization"
# 设置为空
zuul.routes.pdt.sensitive-headers=