저자 노트
실행 방식의 차이
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