
목차

docker-compose 이용하여 로컬 개발 서버 구축하였음.Authorization 헤더가 없으면 정확히 잘 동작함.Authorization가 있으면 인증 요청에 대해서 cors 에러 발생!Preflight request에 대해서(Options method) 서버는 401 client error 뱉어냄.Credentialed Request 를 사용하기 때문에 서버에서 설정을 몇가지 더 해준다.header에 Access-Control-Allow-Origin 정확히 명시.Access-Control-Allow-Origin: http://local.dev-meeting-study.site header에 Access-Control-Allow-Credentials: true 추가response header엔 필요한 정보 명시 완료!!


Preflight request에 대해, 인증을 하지 않고 요청을 모두 허용한다.
Spring security 설정에 and().requestMatchers(CorsUtils::isPreFlightRequest).permitAll() 라인 추가.
(메서드 레퍼런스 스태틱 메서드 참조 방식)
(람다 방식)
해결 완료! (요청 완료 사진은 나중에 포스팅 예정)