From 56a27af99c98b9c35172ba5bf4334fe54868a7de Mon Sep 17 00:00:00 2001 From: whereami2048 Date: Mon, 6 Jan 2025 03:23:03 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20cors=20=EC=BD=94=EB=93=9C=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/auth/security/config/SecurityConfig.kt | 16 ---------------- .../api/baby/presentation/BabyController.kt | 2 +- .../kr/co/vacgom/api/global/config/CorsConfig.kt | 2 +- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/main/kotlin/kr/co/vacgom/api/auth/security/config/SecurityConfig.kt b/src/main/kotlin/kr/co/vacgom/api/auth/security/config/SecurityConfig.kt index ffd3373..d293fb7 100644 --- a/src/main/kotlin/kr/co/vacgom/api/auth/security/config/SecurityConfig.kt +++ b/src/main/kotlin/kr/co/vacgom/api/auth/security/config/SecurityConfig.kt @@ -24,23 +24,7 @@ class SecurityConfig { jwtAuthenticationFilter: JwtAuthenticationFilter, apiExceptionHandlingFilter: ApiExceptionHandlingFilter, ): SecurityFilterChain { - val configuration = CorsConfiguration() - val source = UrlBasedCorsConfigurationSource() - - configuration.allowedOrigins = listOf( - "http://localhost:3000", - "http://localhost:80", - "https://vacgom.co.kr" - ) - configuration.allowedMethods = listOf( - "GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS" - ) - configuration.allowedHeaders = listOf("*") - - source.registerCorsConfiguration("/yaho", configuration) - httpSecurity { - cors { configurationSource = source } authorizeHttpRequests { authorize(anyRequest, permitAll) } httpBasic { disable() } formLogin { disable() } diff --git a/src/main/kotlin/kr/co/vacgom/api/baby/presentation/BabyController.kt b/src/main/kotlin/kr/co/vacgom/api/baby/presentation/BabyController.kt index 8558d40..66f2a7a 100644 --- a/src/main/kotlin/kr/co/vacgom/api/baby/presentation/BabyController.kt +++ b/src/main/kotlin/kr/co/vacgom/api/baby/presentation/BabyController.kt @@ -42,7 +42,7 @@ class BabyController( babyCommandService.createBaby(userId, request) } - @PostMapping("/images", consumes = [MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE], produces = [MediaType.APPLICATION_JSON_VALUE]) + @PostMapping("/images", consumes = [MediaType.MULTIPART_FORM_DATA_VALUE], produces = [MediaType.APPLICATION_JSON_VALUE]) override fun uploadBabyImage(@ModelAttribute request: BabyDto.Request.UploadImage): BaseResponse> { return babyImageService.uploadBabyImages(request.images).let { BaseResponse.success(it) } } diff --git a/src/main/kotlin/kr/co/vacgom/api/global/config/CorsConfig.kt b/src/main/kotlin/kr/co/vacgom/api/global/config/CorsConfig.kt index 9d4f1b4..aa1621f 100644 --- a/src/main/kotlin/kr/co/vacgom/api/global/config/CorsConfig.kt +++ b/src/main/kotlin/kr/co/vacgom/api/global/config/CorsConfig.kt @@ -8,7 +8,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer class CorsConfig : WebMvcConfigurer { override fun addCorsMappings(registry: CorsRegistry) { registry.addMapping("/**") - .allowedOrigins("https://api-dev-v2.vacgom.co.kr", "http://localhost:80", "http://localhost:3000", "https://vacgom.co.kr") + .allowedOrigins("https://api-dev-v2.vacgom.co.kr", "http://localhost:3000", "https://vacgom.co.kr") .allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS") .allowedHeaders("*") }