교차 출처 리소스 공유 CORS 란 ?

JungHanMa·2022년 8월 30일
0



한마디로 보안상의 이유로 브라우저에서 HTTP 요청을 차단하는것.

왜 차단하냐 ? 요청하는 도메인과 요청을 받는 도메인이 다르기떄문

ex) 요청 : http://localhost:3000 받는쪽: http://localhost:3005



해결방안 1. Proxy => 프록시를 써서 요청하는 도메인을 받는쪽 도메인과 일치하게 만들어버리면 CORS 차단정책에 걸리지않음.
2. 서버에서 도메인 허용

node.js 기준 cors origin 안에서 요청을 허용하고자 하는 도메인을 설정해 줄 수 있음.
* 경우 모든 도메인을 허용한다라는 뜻

정리 : CORS는 front , back 도메인 일치시키면 안걸림.

profile
Frontend Junior

0개의 댓글