Javascript/자바스크립트 기초

js파일 테스트하기 -> python을 활용한 간이 서버 (초간단 서버 운용)

Razelo 2021. 2. 23. 11:24

로컬에 있는 텍스트파일의 내용을 읽어서 웹페이지에 표시하는 스크립트를 짰는데, 

 

안타깝게도 firefox의 정책이 바뀐 듯하다. 

분명 설명에는 firefox에서는 로컬의 파일을 읽어서 사용할 수 있다고 했는데, 해당 책이 좀 시간이 지나서인지는 모르겠는데, 동일출처정책에 위반된다는 에러때문에 아예 읽어올 수 조차 없었다. 

 

처음 설명을 보면서 브라우저에서 로컬파일을 읽는다고? 해서 갸우뚱하지만 편하게 진행될거라 여겼는데, 역시나 다른 루트의 파일을 읽어오는 건 불가능했다. 

 

뭐 firefox가 업데이트되면서 최신정책으로 바뀌면서 그렇게 된 걸 수도 있다. 

 

이렇게 되면 예제를 실행시킬 수가 없게 되는데, 그래서 찾게 된 방법이 완전 초간단한 임시서버를 운용해서 

거기서 나의 html예제를 실행시켜보려고 했다. 

 

우선 python을 사용했다. 방법은 정말 간단하다... 이렇게 간단할 줄 몰랐다. 개꿀 .... 

 

우선 python이 설치되어 있어야 한다. 

3.x 

 

cmd를 열고 

구동시키고 싶은 해당 폴더로 이동한다. 

 

이렇게 이동하고 난 뒤에 

다음과 같은 명령어를 써준다. 

 

python -m http.server 

 

그러면 다음과 같은 동작이 진행된다. 

즉 서버가 잘 구동되는 것을 확인할 수 있다. 

 

그리고 이제 

브라우저를 열고 

 

localhost:8000 

 

이라고 써준다. 

 

그러면 위와 같은 페이지로 접속된다. 여기서 테스트를 진행할 수 있다. 

 

아주 간단한 예제들을 확인하고 싶다면 이 방법을 사용하는 것을 추천한다. 

 

원래 처음에는 github에서 io로 지원되는 방식으로 html파일을 구동하려고 했는데, 

너무 귀찮아 보여서 진행하지 않았다. 

 

python으로 임시서버를 만드는게 가장 간단한 방법이라고 생각된다. 

 

반응형