이제, 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 |