본문 바로가기

빅데이터 in r/비정형데이터

XMLHttpRequest from origin 'null' has been blocked by CORS policy . json 이 새 크롬 창에 안 띄워질 때 해결 방법

 

 

index.html 을 새 크롬 창에 띄우려 했더니, 열리진 않고 

f12를 눌러보니 이런 에러가 나타났다.

 

CORS 라는 구글의 보안 정책 때문에 json파일이 포함된 이 데이터 폴더를 띄울 수 없었다..

 

찾아보니, 해결 방법이 있었다.

Cmd 로도 하는 방법, 어파치php로 하는 방법 등등 다양했지만 시스템 초보자가 할 수 있는 가장 간단한 방법이 있었다.

 

1. 우선 크롬의 확장프로그램 "Web Server for Chrome" 앱을 설치한다.

2. 이 앱을 실행해서 연다.

 

3. index.html이 들어있는 폴더를 choose folder로 선택하고 그 바로 아래 보이는 web server url를 클릭한다.

 

 

그럼 띄워지더라..

 

보안정책 때문에 막았지만, 이렇게 데이터 교환되는 새 server 창을 따로 확장 앱으로 열고 이 위에 html를 띄우면 된다.