- prefix :前缀,当请求匹配前缀时会进行代理。
- strip-prefix :代理前缀默认会从请求路径中移除,通过该设置关闭移除功能。默认是true
默认配置,转发时会自动移除前缀;
1
2
3
4
5
6
zuul:
routes:
api: # 路由别名,自定义即可无其他意义
stripPrefix: true #会将path中的前缀去除掉
serviceId: server-api
path: /api/**
当外部请求为 http://localhost:9000/api/getTest 时,通过网关转发路径为:http://localhost:9000/getTest?productId=20
stripPrefix=false 时转发时不会移除前缀;
1
2
3
4
5
6
zuul:
routes:
api: # 路由别名,自定义即可无其他意义
stripPrefix: false #会将path中的前缀不会去除掉
serviceId: server-api
path: /api/**
当外部请求为 http://localhost:9000/api/getTest 时,通过网关转发路径为:http://localhost:9000/getTest?productId=20