- CORS는 cross-origin resource sharing의 약자이며, 다른 도메인의 자원을 요청할 때 발생하는 오류 🚨
- 브라우저에서만 발생하며, 서버간 요청이나 수정된 브라우저는 CORS 문제가 발생하지 않습니다 ⚙️
- CORS는 간단 요청과 프리 요청으로 나뉘며, 프리 요청의 경우 OPTIONS 요청이 추가로 보내집니다 🤔
- CORS 문제 해결 방법은 서버에서 Access-Control-Allow-Origin 헤더를 추가하거나 프록시 서버를 사용하는 것입니다 🔌
- 프록시 서버는 프론트와 같은 Origin을 가져야 하며, 프론트와 백엔드 서버 간에 중간 역할을 합니다 🔗