배포 후 마주한 CORS와 쿠키 이슈, Spring Security로 해결
·
Backend Engineering/Java & Spring
지난 포스팅에서는 백엔드와 프론트엔드 플랫폼의 차이, HTTPS의 중요성, 그리고 "Swagger는 잘 되는데 왜 프론트는 안 될까?"라는 의문까지 다뤘다.핵심은 Origin(출처)의 차이였다.Swagger: https://my-backend.koyeb.app (Same-Origin) → 문제없음로컬 프론트: http://localhost:3000 (Cross-Origin) → 브라우저가 차단이론적으로는 모든 준비가 끝났다고 생각했지만, 막상 로컬 프론트엔드에서 배포된 백엔드로 요청을 보내자 브라우저 콘솔은 빨간색 에러로 도배되었다.Access to fetch at 'https://api.myproject.koyeb.app/api/users' from origin 'http://localhost:3..