springcloud zuul 报错404

24 篇文章 2 订阅
6 篇文章 0 订阅

配置文件: 

spring:
  application:
    name: service-zuul
server:
  port: 7005
eureka:
  client:
    service-url:
      defaultZone: http://localhost:7000/eureka/
zuul:
  host:
    connect-timeout-millis: 60000
  routes:
    server-ribbon:
      # ? 单个字符 * 任意多个字符,不包含多级路径  ** 任意多个字符,包含多级路径
      path: /api-a/**
      serviceId: server-ribbon  # 用于配置符合path的请求路径路由到的服务名称。
    service-feign:
      path: /api-b/**
      serviceId: service-feign
ribbon:
  ReadTimeout: 60000
  ConnectTimeout: 60000

这里有个坑,我参考别人的博客访问路径为http://localhost:8769/api-a/hi?name=forezp ,但是我在 server-ribbon 和 service-feign 路径并不是/hi。这里需要写对应服务的对应路径。

不要被配置中的/api/** 迷惑,以为路径可以随便写。你至少得在对应的服务中心有这个路径才行。

太坑了,直接照写不思考。果然可怕。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值