본문 바로가기

Develop/Node.js

03. Node.js계의 HelloWorld 를 찍어보자..

이제, Node.js 프로젝트를 하나 생성하고, 자바스크립트 js 파일을 하나 생성합니다.

 



 

저는 main.js 라고 생성하였습니다. 그리곤 아래와 같이 코드를 입력합니다.

var http = require('http');	// http 모듈을 변수에 담는다.
http.createServer(function(req, res) {	//http 서버를 생성한다.
	res.writeHead(200, {'Content-Type' : 'text/html'}); 	// header에 content-type을 설정
	res.end('Node.js Hello World'); 	// 출력할 문구
}).listen(8080, function() { 	//포트는 8080포트를 사용
	console.log("Server is listening on 8080"); 	// 콘솔에 출력 할 메세지
});

 

 

※ require : 모듈을 호출 하여 객체와 한다. 여기서 모듈은 내가 제작한 모듈일 수도 있고 이미 존재하는 http 와 같은 모듈일 수 있음.

※ npm : Node Package Manager 로 이미 개발 제작된 패키지를 찾아 설치 (이미 만들어 놓은 모듈들이 엄청나게 많음..)

※ npm 모듈 저장소 : https://www.npmjs.com/

 

 

 

 



Node.js Application을 Run 해주시고, 브라우저 창을 하나 열어 http://localhost:8080 을 입력해보세요~


아래와 같이 8080포트로 localhost의 서버가 열렸습니다!!

 

 

 

 

 

Tip) javascript 로직 실행 시간을 측정하기 위해서는 time 메소드를 사용할 수 있습니다.

ex) console.time('time_check');

// ~~~~~ 시간을 체크할 코드들 ~~~~~

console.timeEnd('time_check');

result) time_check : 1ms

 

 

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

04. 외장모듈 nconf 를 사용해보자.  (2) 2017.07.28
02. 나에게 친숙한 이클립스로 Node.js 시작!  (0) 2017.07.20
01. Node.js 해볼까?  (0) 2017.07.20