Analytics 서비스 CORS 설정 추가
- WebConfig.java 추가하여 CORS 정책 설정 - 프론트엔드에서 Analytics API 호출 시 CORS 에러 해결 - 모든 origin 패턴 허용 및 credentials 지원 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
a3781a279a
commit
14823a17c4
@ -0,0 +1,32 @@
|
|||||||
|
package com.kt.event.analytics.infrastructure.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||||
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Web Configuration
|
||||||
|
* CORS 설정 및 기타 웹 관련 설정
|
||||||
|
*
|
||||||
|
* @author System Architect
|
||||||
|
* @since 2025-10-30
|
||||||
|
*/
|
||||||
|
@Configuration
|
||||||
|
public class WebConfig implements WebMvcConfigurer {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CORS 설정
|
||||||
|
* - 모든 origin 허용 (개발 환경)
|
||||||
|
* - 모든 HTTP 메서드 허용
|
||||||
|
* - Credentials 허용
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void addCorsMappings(CorsRegistry registry) {
|
||||||
|
registry.addMapping("/**")
|
||||||
|
.allowedOriginPatterns("*")
|
||||||
|
.allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS")
|
||||||
|
.allowedHeaders("*")
|
||||||
|
.allowCredentials(true)
|
||||||
|
.maxAge(3600);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user