From 50510be20251e9f32c646d1ee4d8d079b51d04cd Mon Sep 17 00:00:00 2001 From: hyeonda02 Date: Thu, 30 Jan 2025 12:40:40 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Fix:=20cors=20configuration=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../going/server/global/config/SwaggerConfig.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/going/server/global/config/SwaggerConfig.java b/src/main/java/com/going/server/global/config/SwaggerConfig.java index c0d278e..0e985a8 100644 --- a/src/main/java/com/going/server/global/config/SwaggerConfig.java +++ b/src/main/java/com/going/server/global/config/SwaggerConfig.java @@ -5,6 +5,8 @@ import io.swagger.v3.oas.models.servers.Server; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class SwaggerConfig { @@ -18,4 +20,17 @@ public OpenAPI OpenAPI() { return new OpenAPI() .info(info); } + @Bean + public WebMvcConfigurer corsConfigurer() { + return new WebMvcConfigurer() { + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**") + .allowedOrigins("*") + .allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS") + .allowedHeaders("*") + .allowCredentials(true); + } + }; + } }