为了账号安全,请及时绑定邮箱和手机立即绑定

关于springcloud gateway配置

关于springcloud gateway配置

斯蒂芬大帝 2019-10-25 20:20:22
我的配置如下: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:true
routes:
-id:provider-base
uri:http://localhost:7001/
filters:
-StripPrefix=2#Path有几级目录就写几
predicates:
-Path=/api/base/**
                            
查看完整回答
反对 回复 2019-10-25
?
森林海

TA贡献2011条经验 获得超2个赞

添加RewritePathfilter,将/api重写为/
参考文档:RewritePathGatewayFilterFactory
routes:
-id:provider-base
uri:http://localhost:7001/
predicates:
-Path=/api/**
filters:
-RewritePath=/api,/
                            
查看完整回答
反对 回复 2019-10-25
  • 2 回答
  • 0 关注
  • 673 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号