在localhost:8000上运行服务。我使用Spring Gateway路由到它,只得到白页而不是服务的登录页面。
我尝试使用Java以及yml文件进行路由。
@SpringBootApplication
public class GsGatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GsGatewayApplication.class, args);
}
@Bean
public RouteLocator myRoutes(RouteLocatorBuilder builder){
return builder.routes()
.route(p->p
.path("/get")
.uri("localhost:8000/login"))
.build();
}
}
server:
port: 8080
spring:
application:
name: api-gateway
cloud:
gateway:
routes:
- id: weblogin
uri: localhost:8000/login
predicates:
- Path=/get
我希望有一个登录页面,但只会得到空白页面。
答案 0 :(得分:0)
根据您的配置,当您访问localhost/get
时,您将被路由到localhost:8080/get