# cors
브라우저에는 cors라는 정책이 있다.
너무너무 유명하므로 링크로 대치한다.
https://developer.mozilla.org/ko/docs/Web/HTTP/CORS
이 포스트에선 cors관련 다소 특이한 이슈들만 정리한다.
# 공인망 -> 사설망 http 요청시 에러
로컬 개발시 크로스 도메인에서 호스트 설정을 통해 개발하는 것은 꽤 흔한 일이다.
xxx.aaa 는 공인망, yyy.bbb가 사설망이라고 가정하자. (ip 클래스를 통해 확인하면 된다.)
단순히 xxx.aaa에서 yyy.bbb의 js 리소스만 불러오는데도 크롬 최신버전에선 cors 이슈가 발생할 수 있다.
크롬이 보안을 위해 업데이트된 것이 원인(?)이다.
https://developer.chrome.com/blog/private-network-access-update/
해결 방법으로는
https로 웹서빙을 하자.
호스트를 사설망으로만 구성된 호스트로 변경하여 해결한다. (or 사설망 → 공인망 구성도 가능)