春天云网关第二条路径不工作

问题描述 投票:0回答:1

我有一个应用程序,我想把我的Auth服务器和我的基本api隐藏在网关后面。创建一个或另一个路由的工作就很好,但如果我尝试创建两个路由,第二个就不工作,我得到错误404。无论哪个路由是第一条,哪个是第二条,都会出现这种行为。在Java中把它重写成Bean也有同样的效果。

这是我的实际配置。

spring:
  application:
    name: gateway-service
  cloud:
    gateway:
      routes:
        #  Authentication server
        - id: auth-server
          uri: lb://auth-server
          predicates:
            - Path=/**
          filters:
            - RewritePath=/auth(?<segment>.*), /$\{segment}
        #  Base API
        - id: base-api
          uri: lb://sharedtravel-api
          predicates:
            - Path=/**
          filters:
            - RewritePath=/api(?<segment>.*), /$\{segment}
java spring spring-boot spring-cloud spring-cloud-gateway
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.