Featured Lab

개발중 특정 리소스를 불러오거나 API 이용할때는 localhost 띄워야 한다. 집에서 개발용으로 간단히 띄워서 테스트 해보려고 하면 파이썬 설치후 cmd에서 명령어 띄워서 localhost 실행해서 이용하면 된다.

 

참고한 블로그는 여기

 

[Web Server] 간단한localhost 웹 서버 구축 방법

그냥 html을 예제만 연습할 때는 굳이 웹 서버를 구축할 필요가 없었지만, 지도 API를 띄우려고 하니 등록한 웹 주소에만 이용 가능해서 웹 서버를 구축할 필요가 생겼다. 이렇듯 웹 개발을 하다보

hyunsitstory.tistory.com

 

윈도우 기준이고, cmd 띄운다음 해당 소스 경로로 이동후, http.server 띄우는 명령어를 차례대로 입력하면 된다.

위 대로 했더니 서버 띄우는게 안돼서 아마 경로가 인식안되는거 같아 별도 설정해야하는듯 한데 아래처럼 해당 파이썬 경로를 직접 넣어줘도 된다.

cd C:\Users\name\Dropbox\your\path\html C:\Users\name\AppData\Local\Programs\Python\Python312\python.exe -m http.server 8080

 

 

나는 그냥 이렇게 사용중임.

이렇게 하고 브라우저에

http://localhost:8080

 

라고  치면 내가 넣은 웹 페이지가 실행될것이다

 

 

매번 코드 치기 귀찮으니 메모장 열어서 bat파일로 저장해서 클릭해서 띄웠다. 

시작프로그램에 아예 등록해도 된다.

@echo on
cd "C:\Users\name\Dropbox\your\path\html" "C:\Users\name\AppData\Local\Programs\Python\Python312\python.exe" -m http.server 8080

 

위 처럼 작성후 확장자 bat로 저장.

여기서 echo off로 하면 위 명령어가 안보임.

패스 경로는 임의로 알아서 수정...

 

만약 path 디렉토리 명이 한글이면 배치파일 한글 인코딩을 아래와 같이 해당 파일을 utf8 -> ansi로 바꿔서 실행하면 됩니다.

 

 

참고한 블로그는 아래와 같이 출처로 남깁니다.

 

Batch 파일 실행 시 한글 깨짐 방지

개요 아래와 같은 명령어를 실행한다고 해 봅시다. @echo off @set YEAR=%date:~0,4% @set MONTH=%date:~5,2% @set DAY=%date:~8,2% @set HOUR=%time:~0,2% @set MINUTE=%time:~3,2% @set SECOND=%time:~6,2% @set POSTFIX=%YEAR%-%MONTH%-%DAY%_%HOUR%-%

sound10000w.tistory.com

 

기록용 저장.

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band