CORS
도메인, 포트가 다른 서버의 자원 요청하는것
동일 출처 정책 SOP
=> 보안 목적으로 차단
웹페이지 스크립트는 그 페이지의 같은 서버에 있는
주소로만 ajax 요청 가능
대규모 웹 생김에 따라 외부 호출 상황 많아짐
=>CORS 탄생
서버에서 외부 요청 허용시 AJAX 요청 가능
해결책
1 같은 도메인 이동
2 CORS 활성화
3 프록시 우회해서 => 서버대 서버로 가져옴
예외)
img, 비디오 스크립트 상관 X
스크립트 => JSONP
// 요즘 안씀
client side에서 해결법
테스트, 개발단계 쉽게
=> 웹 브라우저 실행옵션, 플러그인 설치
cors 구현 X , 서버 ajax요청 ,서버 컨트롤 불가능
=> JSONP
Ajax 요청 해야하는 다른 도메인 서버를 클라이언트와 같이 개발,
서버 개발 수정요청 가능 경우
=> CORS 요청 허용 되도록 구현
참고 자료
'바닐라코딩 부트캠프' 카테고리의 다른 글
Single Page Applications, Server side rendered applications (0) | 2020.03.10 |
---|---|
정렬 알고리즘 피드백 (0) | 2020.01.27 |
인터넷 브라우저에 주소 입력시 일어나는 일 (0) | 2020.01.24 |
async 과제 리뷰 (0) | 2020.01.13 |
개발공부시 참고사항 (0) | 2020.01.12 |