회고/항해99_'22.01~04

[항해 5기] 5주차 Week I Learned (CORS)

로운's 2022. 2. 13. 23:50

항해에서의 이번 5주차는 생각보다 실력의 진전이 거의 없었던 것처럼 느껴진 한 주였다.

그러나 포기하지 않고 지금과 같이 꾸준하게 시간과 노력을 투자한다면 결국 실력은 오를 것이라고 생각한다.

6주차 미니프로젝트가 끝나는대로 스프링 강의를 찾아 기초부터 다시 쌓아보아야겠다.

 

 

 

ㅇ CORS란? (cross-origin resource sharing)

: 직역하면 교차출처 리소스 공유라고 볼 수 있다. 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제이다.

 

 이때 출처란 Protocol과 Host, 포트 번호(ex. :8080 등)까지 모두 합친 것을 의미한다.

웹에서는 다른 출처의 리소스 요청을 제한과 관련된 2가지 정책이 존재하는데, 하나는 '같은 출처에서만 리소스를 공유할 수 있다'라는 규칙을 가진 '동일 출처 정책(Same-Origin Policy)', 다른 하나는 '교차출처 리소스 공유(CORS)' 정책이다.

 

 

 

[출처]

https://velog.io/@seungmini/%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC-CORS

https://velog.io/@jimmy0417/WEB-CORS-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%A0%81%EC%9A%A9-%EB%B0%A9%EB%B2%95