From 60ff3de4427c1320836d377bbeb4a32d771b920f Mon Sep 17 00:00:00 2001 From: hen715 Date: Tue, 30 Jan 2024 22:55:20 +0900 Subject: [PATCH] =?UTF-8?q?[Refactor]=20CORS=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inuportal/config/WebConfig.java | 18 ++++++++++++++++++ .../inuportal/controller/MemberController.java | 1 - 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/main/java/kr/inuappcenterportal/inuportal/config/WebConfig.java diff --git a/src/main/java/kr/inuappcenterportal/inuportal/config/WebConfig.java b/src/main/java/kr/inuappcenterportal/inuportal/config/WebConfig.java new file mode 100644 index 0000000..b6025e4 --- /dev/null +++ b/src/main/java/kr/inuappcenterportal/inuportal/config/WebConfig.java @@ -0,0 +1,18 @@ +package kr.inuappcenterportal.inuportal.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("/**") + .allowedOrigins("*") + .allowedMethods("GET","POST","PUT","DELETE") + .allowedHeaders("Auth","Content-Type") + .allowCredentials(true) + .maxAge(3600); + } +} diff --git a/src/main/java/kr/inuappcenterportal/inuportal/controller/MemberController.java b/src/main/java/kr/inuappcenterportal/inuportal/controller/MemberController.java index 56839ee..8c36328 100644 --- a/src/main/java/kr/inuappcenterportal/inuportal/controller/MemberController.java +++ b/src/main/java/kr/inuappcenterportal/inuportal/controller/MemberController.java @@ -15,7 +15,6 @@ @Slf4j @RestController @RequiredArgsConstructor -@CrossOrigin(origins = "*",allowCredentials = "*") @RequestMapping("/api/members") public class MemberController { private final TokenProvider tokenProvider;