Spring Cloud Gateway路由给出404

时间:2020-11-10 23:13:30

标签: java spring-boot spring-cloud spring-cloud-gateway

能否请您帮助我理解为什么我的Spring Cloud Gateway配置为何

在目标路由uri在本地主机上时起作用,而在uri在localhost上时不起作用

在云环境中?当我尝试将请求路由到正在运行的服务时,请不要这么做

在云环境中,我的cloud gateway项目也已部署并在同一项目中运行

云环境。

例如,这很好用:

    @Bean
public RouteLocator gatewayRoutes(RouteLocatorBuilder builder) {
    return builder.routes()
                  .route(r -> r.path("/api/wallet/**")
                               .uri("http://localhost:3000/")
                               .id("th"))
                  .build();
}

但这返回404:

    return builder.routes()
                  .route(r -> r.path("/api/wallet/**")
                               .uri("http://wallet-test.cloud.host/")
                               .id("th"))
                  .build();

0 个答案:

没有答案