티스토리 뷰
1. Hello World ! node.js ) 1일차 - Hello World !2. 웹서버 구동 node.js ) 2일차 - 웹서버 구동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 합니다.(로드)
'Computer > node.js' 카테고리의 다른 글
node.js ) 번외 - Express Framework 및 jade (0) | 2017.01.05 |
---|---|
node.js ) 6일차 - 의존성 (0) | 2016.12.21 |
node.js ) 4일차 - 이벤트형 처리 (0) | 2016.12.17 |
node.js ) 3일차 - 함수 작성 (0) | 2016.12.16 |
node.js ) 2일차 - 웹서버 구동 (2) | 2016.12.16 |
- Total
- Today
- Yesterday
- Phaser
- 앵커브리핑
- git hub
- 서버
- C
- 점유율
- Android
- C언어
- IOS
- Kotlin
- 스위프트
- 배열
- 리눅스
- nodejs
- BBC 가쉽
- CentOS
- 깃헙
- mysql
- GIT
- Swift
- 손석희
- Asterisk
- 노드
- node.js
- 뉴스룸
- Node
- linux
- php
- 안드로이드
- xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |