티스토리 뷰

1. Hello World !

node.js ) 1일차 - Hello World !



3. 함수 작성

node.js ) 3일차 - 함수 작성

 

4. 이벤트형 처리




- 지금까지는 웹 서버를 server.js 라는 파일 하나로만 만들어 보았다.

하지만, 점점 server.js 에 추가할 코드들이 많아질 것이고, 점ㅁ점 더 읽기 어려워지며, 찾기 어려워 질 것이다.

node.js 는 웹서버 작성을 굳이 한파일에 몰아 쓸 필요가 없다.


웹서버 js 파일의 모듈화를 진행해보자.



1. 5 일차 노드 폴더 작성 

[root@localhost node_test]# mkdir node_5

[root@localhost node_test]# cd node_5


2. Server.js 작성

[root@localhost node_5]# vi server.js


var http = require('http');


function start() {

    function onRequest(request, response) {

        console.log('request received.');

        response.writeHead(200, {'Content-Type' : 'text/plain'});

        response.write('Hello World');

        response.end();

    }


    http.createServer(onRequest).listen(8888);


    console.log('server has started.');

}


exports.start = start;


3. index.js 작성

[root@localhost node_5]# vi index.js


var server = require('./server');


server.start();


4. 실행

[root@localhost node_5]# node index.js







* 설명


index.js 를 실행하면 server.js 모듈을 require 합니다.(로드)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함