我的配置如下:routes:-id:provider-baseuri:http://localhost:7001/predicates:-Path=/api/**现在是想通过访问网关host/api/test来访问到http://localhost:7001/test,现在的配置无法实现,无论怎么请求,都被转发到了http://localhost:7001/,请教各路大神应该如何配置。
2 回答

哔哔one
TA贡献1854条经验 获得超8个赞
spring:cloud:gateway:discovery:locator:enabled:trueroutes:-id:provider-baseuri:http://localhost:7001/filters:-StripPrefix=2#Path有几级目录就写几predicates:-Path=/api/base/**

森林海
TA贡献2011条经验 获得超2个赞
添加RewritePathfilter,将/api重写为/参考文档:RewritePathGatewayFilterFactoryroutes:-id:provider-baseuri:http://localhost:7001/predicates:-Path=/api/**filters:-RewritePath=/api,/
添加回答
举报
0/150
提交
取消