HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
👩‍👩‍👦‍👦
[팀01] 김팽박이
/
🌝
What we learn
/
🌝
CORS
🌝

CORS

PERSON
STATUS
완료
🏅
CORS 란?
 
  • 코드 적용
app: # cors cors: allowed-origins: 'http://localhost:3000' allowed-methods: GET,POST,PUT,DELETE allowed-headers: '*' max-age: 3600
 
@Configuration public class WebMvcConfig implements WebMvcConfigurer { @Value("${app.cors.allowed-origins}") private String[] allowedOrigins; @Value("${app.cors.allowed-methods}") private String[] allowedMethods; @Value("${app.cors.allowed-headers}") private String[] allowedHeaders; @Value("${app.cors.max-age}") private long maxAgeSecond; @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins(allowedOrigins) .allowedMethods(allowedMethods) .allowedHeaders(allowedHeaders) .maxAge(maxAgeSecond); } }