学科分类
目录
Spring Cloud

路由前缀

Zuul提供了zuul.prefix参数设置路由前缀,示例代码如下:

 1     zuul:
 2       prefix: /api
 3       routes:
 4          eureka-consumer:
 5             path:/eureka-consumer/**
 6             strip-prefix: false

上述代码中,第2行代码prefix属性将路由前缀设置为/api,访问eureka-consumer服务的/api/eureka-consumer/1路径,请求将会被转发到eureka-consumer的/api/1。说明设置prefix参数后,Zuul会把代理前缀从默认路径中移除掉,为避免这种情况,可以使用zuul.stripPrefix=false来关闭移除代理前缀的动作,也可以通过zuul.routes.<路由名>.strip-prefix=false来指定服务关闭移除代理前缀的动作,如第6行代码所示。

点击此处
隐藏目录