아 드디어 CORS 해결 !!!!!!!!!!
// 스프링 서버 전역적으로 CORS 설정
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:8080", "http://localhost:8081") // 허용할 출처
.allowedMethods("GET", "POST") // 허용할 HTTP method
.allowCredentials(true) // 쿠키 인증 요청 허용
.maxAge(3000) // 원하는 시간만큼 pre-flight 리퀘스트를 캐싱
}
}
결국 우리 시큐리티단에 설정이 잘 안되었던 것 같다. 다시금 싹 다 지우고 새롭게 설정!
그리고 nginx 프록시 설정에도 CORS 설정을 다시 해주었다. 우선 nginx를 삭제하고 다시 설치함 이전에 설정이 어떻게 어디서 잘못 꼬였는지 모르겠어서..
https://sub0709.tistory.com/67
일단은 CORS 에러가 뜨지 않고 프론트에서도 정상적으로 요청-응답이 되고 있다. 오늘 하루동안 CORS 설정만 삽질했더니 정말 머리가 띠용이다 띠용-
'T.I.L. :: Today I Learned > 항해99 14기 본과정' 카테고리의 다른 글
Day 63. 터지고 또 터지고 또 또 터지고 (1) | 2023.06.04 |
---|---|
Day 62. 죽지도 않고 또 왔네 CORS, Proxy란? (0) | 2023.06.03 |
Day 60. Bye 502, Hi 랜덤 CORS (0) | 2023.06.01 |
Day 59. 오늘 제 생일이에요.. 근데.. 배포 지옥 (0) | 2023.05.31 |
Day 58. 아마존조로존존존 ~ (0) | 2023.05.30 |