Skip to content

Commit

Permalink
Merge pull request #26 from Kusitms-28th-Kukathon-F/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
hojeong2747 authored Oct 7, 2023
2 parents 55b905c + 95284c1 commit f1e3427
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions src/main/java/kusitms/server/domain/common/config/WebConfig.java
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
package kusitms.server.domain.common.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) {
// 모든 경로에 앞으로 만들 모든 CORS 정보를 적용한다
registry.addMapping("/**")
// Header의 Origin에 들어있는 주소가 http://localhost:3000인 경우를 허용한다
.allowedOrigins("http://localhost:3000")
// 모든 HTTP Method를 허용한다.
.allowedMethods("*")
// HTTP 요청의 Header에 어떤 값이든 들어갈 수 있도록 허용한다.
.allowedHeaders("*")
// 자격증명(쿠키) 요청을 허용한다.
// 해당 옵션 true시 allowedOrigins를 * (전체)로 설정할 수 없다. -> 전체 origin을 뚫어줄 경우 보안이 너무나도 약해져서
.allowCredentials(false);
}
}
//package kusitms.server.domain.common.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) {
// // 모든 경로에 앞으로 만들 모든 CORS 정보를 적용한다
// registry.addMapping("/**")
// // Header의 Origin에 들어있는 주소가 http://localhost:3000인 경우를 허용한다
// .allowedOrigins("http://localhost:3000")
// // 모든 HTTP Method를 허용한다.
// .allowedMethods("*")
// // HTTP 요청의 Header에 어떤 값이든 들어갈 수 있도록 허용한다.
// .allowedHeaders("*")
// // 자격증명(쿠키) 요청을 허용한다.
// // 해당 옵션 true시 allowedOrigins를 * (전체)로 설정할 수 없다. -> 전체 origin을 뚫어줄 경우 보안이 너무나도 약해져서
// .allowCredentials(false);
// }
//}

0 comments on commit f1e3427

Please sign in to comment.