그 깃발은 위험 해 !! 액세스 할 수 있도록 파일 시스템을 열어 둡니다. 로컬 또는 웹 어디에서나 생성 된 문서는 기본적으로 로컬 file : /// 리소스에 대한 액세스 권한이 없어야합니다.
훨씬 더 나은 해결책은 약간의 http 서버를 로컬로 실행하는 것입니다.
--- Windows의 경우 ---
가장 쉬운 방법은 노드의 패키지 관리자를 사용하여 전역 적으로 http-server를 설치하는 것입니다.
npm install -g http-server
그런 다음 http-server
프로젝트 디렉토리에서 실행하면 됩니다.
예 : d:\my_project> http-server
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
또는 prusswan이 제안한대로 Windows 아래에 Python을 설치하고 아래 지침을 따를 수도 있습니다.
--- Linux의 경우 ---
Python은 일반적으로 대부분의 Linux 배포에서 사용할 수 있으므로 python -m SimpleHTTPServer
프로젝트 디렉토리에서 실행 하기 만하면 페이지를로드 할 수 있습니다.http://localhost:8000
Python 3에서는 SimpleHTTPServer
모듈이에 병합 http.server
되었으므로 새 명령은 python3 -m http.server
.
쉽고, 실수로 브라우저를 취약하게 열어 두는 보안 위험이 없습니다.