더북(TheBook)

저자 노트

실행 방식의 차이

HTML, CSS, JS로 개발한 후 결과물 실행을 요청했을 때 명령어를 보면 ‘start’로 시작할 때가 있고, ‘python’으로 시작할 때가 있습니다.

 

• start 명령어

‘start’는 우리가 index.html 파일을 더블클릭하는 것과 동일한 방식입니다. 웹 브라우저가 자동으로 열리면서 웹 페이지가 보입니다.

start http://localhost:8000

• python 명령어

반면에 ‘python’으로 실행한 결과는 로컬 서버를 실행합니다. 사용자는 직접 웹 브라우저에 커서가 알려 준 URL을 입력하고 접속하는 방식입니다. 예를 들어 http://localhost:8000 같은 경로로 접속하라고 안내합니다(8000은 포트 번호이며, 때마다 달라질 수 있습니다).

python -m http.server 8000