즉, 기본적으로 웹서버를 탑재하고 있다.
하지만 ...
이런식으로 http 를 이용하는 방식 그대로 쓰기는 불편하다. 그래서 일반적으로 웹프레임 워크를 설치해 쓰는데, 흔히 쓰이는 것이 "express" 다.
설치는 간단.
"npm install express" 로 설치하면 끝.
express 를 사용해 웹페이지를 서비스 하려면...
require('express') 로 객체를 생성하고, app.get() 으로 기능을 구현하면 된다.
그러면 이렇게 간단하게 웹페이지 완성.
별도의 파일을 만들어 놓고 불러 오는것도 가능.
이렇게 "res.sendfile()" 을 이용해 파일을 불러 올 수도 있다.
불러올 index.html 파일의 내용일 이렇게 만들어 놓고 실행 하면...
요렇게 외부 파일도 사용 가능.
하지만, 이렇게 단순한 기능을 구현하기 위해 별도의 모듈은 쓰는 것은 아님.
express 의 장점은 아주 손쉽게 restful 한 웹페이지를 만들 수 있다는데 있다.
이렇게 단순히 express.get() / post() ... 등등을 나열해 추가로 기능을 구현 할 수 있다.
자세한 내용은 공식 홈페이지 참조
http://expressjs.com/