외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

IT Study/개발 공부

09/13 이슈 - 크로스 도메인 에러

hyg4196 2021. 9. 13. 17:55
반응형

웹 크로스 도메인 에러: CORS policy

 

[Error.006] 웹 크로스 도메인 에러: CORS policy

로컬로 테스트하던 잘 사용하던 중에 난 에러 Access to XMLHttpRequest at 'http://localhost:8080/SFSJ_API/api/001001000/getJsonFromIOExcel.do' from origin 'http://localhost:7080' has been bl..

hjink247.tistory.com

웹개발을 하면서 ajax를 통해 통신을 하다보면 종종 겪는 문제 중 하나가 바로 cross domain으로 인한 문제입니다. AJAX 호출을 필요로 하는 기능에서 보안상 이유로 동일 서버 이외에는 접근할 수 없도록 한 것인데요. 

jQuery의 JSONP를 사용

JSONP로 데이터를 주고 받도록 구현하는 방법입니다. 이는 가장 보편적으로 사용하는 방법 중 하나이므로, 많은 분들이 아는 방법있을 것이라고 생각합니다. 

 

크롬 옵션으로 해결

C:\Program Files\Google\Chrome\Application\chrome.exe -disable-web-security --allow-file-access-from-files

위와 같은 옵션을 폴더에 붙어여넣어 chrome을 실행 하면 됩니다.

 

보통 제품에서는 보안 이슈가 일어나기 때문에

아이프레임 (iframe)을 사용 - 허브나 클라우드 관련 제품 다룰 때 알수 있을 듯 하다.

반응형