From 807cf52324ffd6d46be5f83426d4559daf730839 Mon Sep 17 00:00:00 2001 From: seonjuuu Date: Sun, 11 May 2025 22:43:12 +0900 Subject: [PATCH] [feat] WebConfig --- .../pirocheck/User/config/WebConfig.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 backend/pirocheck/src/main/java/backend/pirocheck/User/config/WebConfig.java diff --git a/backend/pirocheck/src/main/java/backend/pirocheck/User/config/WebConfig.java b/backend/pirocheck/src/main/java/backend/pirocheck/User/config/WebConfig.java new file mode 100644 index 0000000..c183098 --- /dev/null +++ b/backend/pirocheck/src/main/java/backend/pirocheck/User/config/WebConfig.java @@ -0,0 +1,17 @@ +package backend.pirocheck.User.config; + +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 WebConfig implements WebMvcConfigurer { + + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/api/**") // 백엔드 API 요청에만 CORS 허용 + .allowedOrigins("http://pirocheck.org") // 프론트 배포 URL + .allowedMethods("GET", "POST", "PUT", "DELETE") // 허용할 HTTP 메서드 + .allowCredentials(true); // 세션 쿠키 주고받기 허용 + } +}