문제 강의를 보고 만들어 놓은 클론 프로젝트를 리팩토링하면서 발생한 문제를 기록한다. 먼저 하나의 프로젝트에 프론트와 백이 분리가 되어 있다. 어차피 둘 다 로컬 테스트였고 같은 프로젝트 내에서는 정상적으로 API 통신이 잘 되는 상태였다. 문제는 vue3로 된 보일러플레이트를 받아서 테스트를 하려고 했는데 이상하게 안된다?? 같은 포트로 변경을 해도 이상하게 보일러플레이트에서 테스트할 때는 안되는 거였다? 프로젝트 내에 있는 프론트와 백은 정상적으로 통신이 되지만 외부에서의 다른 프로젝트에서는 안되는 상황이 와서 원인을 찾는데 더 헷갈렸던 것 같았다. 결과적으로 외부 프론트는 https://reqres.in/ 에서 테스를 진행함으로 문제 없음을 확인했다. 원인 즉, 스프링시큐리티에서 CORS 문제에 ..
스프링] 스프링 시큐리티 CORS 문제 해결하기
문제 강의를 보고 만들어 놓은 클론 프로젝트를 리팩토링하면서 발생한 문제를 기록한다. 먼저 하나의 프로젝트에 프론트와 백이 분리가 되어 있다. 어차피 둘 다 로컬 테스트였고 같은 프로젝트 내에서는 정상적으로 API 통신이 잘 되는 상태였다. 문제는 vue3로 된 보일러플레이트를 받아서 테스트를 하려고 했는데 이상하게 안된다?? 같은 포트로 변경을 해도 이상하게 보일러플레이트에서 테스트할 때는 안되는 거였다? 프로젝트 내에 있는 프론트와 백은 정상적으로 통신이 되지만 외부에서의 다른 프로젝트에서는 안되는 상황이 와서 원인을 찾는데 더 헷갈렸던 것 같았다. 결과적으로 외부 프론트는 https://reqres.in/ 에서 테스를 진행함으로 문제 없음을 확인했다. 원인 즉, 스프링시큐리티에서 CORS 문제에 ..
2023.11.15