diff --git a/gateway/src/main/java/cn/bunny/filter/RouterGlobalFilter.java b/gateway/src/main/java/cn/bunny/filter/RouterGlobalFilter.java index 34d249f..63445ab 100644 --- a/gateway/src/main/java/cn/bunny/filter/RouterGlobalFilter.java +++ b/gateway/src/main/java/cn/bunny/filter/RouterGlobalFilter.java @@ -6,10 +6,12 @@ import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.core.Ordered; import org.springframework.http.server.reactive.ServerHttpRequest; import org.springframework.http.server.reactive.ServerHttpResponse; +import org.springframework.stereotype.Component; import org.springframework.web.server.ServerWebExchange; import reactor.core.publisher.Mono; @Slf4j +@Component public class RouterGlobalFilter implements GlobalFilter, Ordered { @Override public Mono filter(ServerWebExchange exchange, GatewayFilterChain chain) { diff --git a/gateway/src/main/resources/application-route.yml b/gateway/src/main/resources/application-route.yml index 3febfbb..c492470 100644 --- a/gateway/src/main/resources/application-route.yml +++ b/gateway/src/main/resources/application-route.yml @@ -1,6 +1,15 @@ spring: cloud: gateway: + globalCors: + cors-configurations: + '[/**]': + allowed-origin-patterns: + - "*" + allowed-headers: + - "*" + allowed-methods: + - "*" routes: - id: service-baidu uri: https://www.baidu.com