spring-cloud 使用gateway配置路由的问题??

发布于 09-12 03:45 字数 1173 浏览 31 评论 0

注册中心使用Eureka
这里有一台登录微服务
登录接口地址:http://127.0.0.1:7500/auth/login
同时也注册到了Eureka了。

然后gateway网关也注册到了注册中心,然后配置yml

server:
  port: 8500

eureka: 
  client:
    service-url:
      defaultZone: http://127.0.0.1:7001/eureka/
    register-with-eureka: true
    fetch-registry: true
  instance:
    instance-id: gateway-server8500  #修改eureka默认描述信息就是status


info: 
  app.name: gateway-server
  company.name: com.cpmscloud


spring:
  application:
    name: gateway-server
  cloud:
    #设置路由规则
    gateway:
      enabled: true  #开启网关
      discovery: 
        locator:
          lowerCaseServiceId: true #服务id设置为小写
          enabled: true 

      routes:
      - id: oauth-server-tests   
        uri: lb://oauth-server       
        predicates:                     
        - Path=/gateService/**   
        filters:
        - StripPrefix=1

通过网关服务访问
http://127.0.0.1:8500/gateService/auth/login

提示404:

{

 "timestamp": "2020-07-19T06:53:59.429+0000",

 "status": 404,

 "error": "Not Found",

 "message": "No message available",

 "path": "/gateService/auth/login"

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文