개발자가 되기 위한 준비과정/개발자기술면접 준비

[9] CORS란? (개발자 기술면접 준비)

제이스톨 2023. 10. 18. 16:59
728x90

Q. CORS (Cross-Origin Resource Sharing) 란 무엇인가요?

A. 브라우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한합니다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요합니다. 브라우저에서 cross-origin 요청을 안전하게 할 수 있도록 하는 메커니즘CORS라고 부릅니다.

 

[ cross-origin 조건 - 셋 중 하나라도 다른 경우를 의미! ]

  1. 프로토콜 - http와 https는 프로토콜이 다르다.
  2. 도메인 - domain.com과 other-domain.com은 다르다.
  3. 포트 번호 - 8080포트3000포트는 다르다.

 

출처 : https://medium.com/nerd-for-tech/get-rid-of-cors-error-from-client-end-fc07318bbe0c

 

728x90