From 22bcf2669449ea50cbb62abe2297d254c4274ac9 Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Mon, 10 Feb 2025 23:06:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(gateway):=20=E9=85=8D=E7=BD=AE=E8=B7=A8?= =?UTF-8?q?=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/bunny/filter/RouterGlobalFilter.java | 2 ++ gateway/src/main/resources/application-route.yml | 9 +++++++++ 2 files changed, 11 insertions(+) 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