http-server 웹서버 모듈 활용하기

http-server 웹서버 모듈 활용하기
http-server 모듈은 사용 방법이 매우 간단합니다. 웹서버로 사용할 디렉터리로 이동한 후 http-server 명령어를 입력하고 실행합니다.
그러면 테스트용 웹서버(http://0.0.0.0:8080)가 작동됩니다.
실행중인 웹서버를 종료하려면 ctrl+c를 누릅니다.
http-server 모듈의 옵션을 추가하면 손쉽게 웹서버 설정을 변경할 수 있습니다.
각 옵션을 단계별로 간단히 알아보겠습니다.

먼저 -a 플래그 옵션은 웹서버의 주소(Address)를 나타내며, 기본 값인 0.0.0.0이 아닌 localhost를 사용하려면 플래그 뒤에 localhost를 입력한 후 실행합니다.
그러면 웹서버(http://localhost:8080)가 작동됩니다.
ctrl+c 를 눌러 웹서버를 중지한 후 -p 플래그 옵션을 설정합니다.
이 옵션은 포트(port)를 변경합니다.
기본 값인 8080이 아닌 다른 포트 값을 사용하려면 원하는 숫자를 입력하여 웹서버(http://localhost:90)를 작동합니다.
마지막으로 -o 플래그 옵션을 추가로 입력하면 웹서버를 작도안 후 바로 웹브라우저를 엽니다.
웹브라우저가 열리면 주소 표시줄에 웹서버 주소(http://localhost:90)가 출력되고, 디렉터리 안의 파일과 디렉터리 목록을 색인(indexing)하여 화면에 출력합니다.
위에 사진을 보면 Node.js 기반의 서버가 실행(running)되었습니다.
색인된 링크 중 하나를 클릭하면 해당 웹페이지로 이동합니다.
Git Bash에는 http-server 모듈기반의 웹서버가 처리한 결과가 출력됩니다.