Zuul网关的路径映射不生效

很多帖子都说了配置zuul网关不生效,可能是各种基础配置问题。

但是我亲身踩坑的是因为在浏览器访问路径的问题,希望能帮到后来者吧。

因为之前一直用的gateway,与zuul的配置规则不同。

zull配置:

zuul:
  routes:
    userservice:                   #路由id 自定义
      path: /user_service/**        #配置请求url的映射路径
      url: http://localhost:8090/  #映射路径对应的微服务地址
      serviceId: userservice       #根据serviceId自动从注册中心获取服务并进行转发
  prefix: /api

访问路径应是 localhost:9000(你的网关端口)/api/user_service(zuul访问路径)/user(具体api接口)/**

gateway配置:

gateway:
  routes:
    - id: nacosserver #路由标识
      uri: lb://nacosserver #路由的目标名
      predicates: #路由断言,判断请求是否符合规则
        - Path=/user/** #路径断言,判断路径是否以/user开头,如果是则符合

访问路径应是:localhost:9000(你的网关端口)/user(具体api接口)/**

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值