Reactjs 即使在应用@CrossOrigin之后,也无法将spring云网关与react连接
即使在应用了Reactjs 即使在应用@CrossOrigin之后,也无法将spring云网关与react连接,reactjs,spring,spring-cloud,spring-cloud-gateway,Reactjs,Spring,Spring Cloud,Spring Cloud Gateway,即使在应用了@CrossOrigin之后,我也无法将spring cloud gateway与react连接,这向我显示了react端的cors错误。。。 以下是spring云网关的代码: @SpringBootApplication public class GatewayServerApplication { public static void main(String[] args) { SpringApplication.run(GatewayServerAp
@CrossOrigin
之后,我也无法将spring cloud gateway与react连接,这向我显示了react端的cors错误。。。
以下是spring云网关的代码:
@SpringBootApplication
public class GatewayServerApplication {
public static void main(String[] args) {
SpringApplication.run(GatewayServerApplication.class, args);
}
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder.routes().route("path_route", new Function<PredicateSpec, Buildable<Route>>() {
public Buildable<Route> apply(PredicateSpec r) {
return r.path("/shopping/v1/users/signin").and().method("POST").uri("http://localhost:8082");
}
}).route("path_route", new Function<PredicateSpec, Buildable<Route>>() {
public Buildable<Route> apply(PredicateSpec r) {
return r.path("/shopping/v1/users/downloadall/excel").and().method("GET").uri("http://localhost:8084");
}
}).build();
}
}
@springboot应用程序
公共类网关服务器应用程序{
公共静态void main(字符串[]args){
run(GatewayServerApplication.class,args);
}
@豆子
公共路由器或自定义路由器(路由器或编译器生成器){
return builder.routes().route(“路径路由”,新函数(){
公共可构建应用程序(谓词){
返回r.path(“/shopping/v1/users/signin”)和()方法(“POST”).uri(“http://localhost:8082");
}
}).route(“路径\路由”,新函数(){
公共可构建应用程序(谓词){
返回r.path(“/shopping/v1/users/downloadall/excel”).and().method(“GET”).uri(“http://localhost:8084");
}
}).build();
}
}