Develop/Node.js

[6.Nodejs] Node.js 기본 소스분석

GuriZzang 2014. 7. 30. 16:17

http:/www.nodejs.org

An Example : WebServer





http모듈이 Node.js 코더로부터 요청(require)되어졌고, http라는 변수에 할당되어 소스에서 활용이 가능한 상태가 됨.

앞으로 http 변수를 통해 Node.js에서 제공하는 http프로토콜의 여러 함수들을 호출할 수 있게 됨.



http.createServer를 호출하여 신규 웹 서버용 객체를 생성


http.createServer의 인자값에 익명 함수를 선언하여 매번 http request가 들어올 때 어떻게 동작할지 명시.

(샘플소스의 경우 Hello World 출력예제)


http.createServer()를 통해 반환된 객체에 listen 함수를 호출. 첫번째 인자값에는 서버의 리스팅 포트를, 두 번째 인자값에는 IP를 넣음. 해당 웹 서버는 앞으로 'http://127.0.0.1:1337/' 로 접속이 가능함.


마지막 줄에는 콘솔에 서버 URL과 함께 서버가 정상 로딩되었다는것을 출력함.


'Develop > Node.js' 카테고리의 다른 글

[NodeJs-채팅만들기-1] Soket.IO  (0) 2014.08.13
[Nodejs] OS 모듈  (0) 2014.08.01
[6.Nodejs] Node.js 전역변수  (0) 2014.07.30
[6.Nodejs] Node.js Debugger 사용하기.  (0) 2014.07.28
[5.Nodejs] Node.js 형상관리 세팅(Git)  (0) 2014.07.28