DEBUG FLOW
CORS 디버깅은 브라우저 관점에서 추적한다
네트워크 탭에서 preflight와 실제 요청을 분리해 보고, 서버 응답 헤더와 쿠키 정책을 순서대로 확인한다.
browserserver headercookie policy
01Origin 확인scheme, host, port가 기대한 출처와 같은지 본다.
02Preflight 확인OPTIONS가 실패했는지, 실제 요청이 실패했는지 분리한다.
03Allow 헤더 확인Origin, Methods, Headers, Credentials 값이 요청과 맞는지
본다.
credentials 요청
Access-Control-Allow-Origin: *와 함께 쓸 수 없다.
fetch(..., { credentials: "include" }),
SameSite=None; Secure, 도메인·경로를 함께 확인한다.
Origin별 응답이면 Vary: Origin 누락 여부를 본다.