반응형
http 모듈
HTTP
TCP/IP 기반의 프로토콜. HTML 페이지 전송, 파일 전송 등에 사용한다. 요청과 응답으로 이루어졌으며 Request Header와 Response Header를 주고 받으며 통신한다. express 모듈의 바탕이 된다.
HTTPS
TSL/SSL 모듈에 기반하여 보안성을 강화한 HTTP.
이벤트
requset : 클라이언트 요청 발생
connection : 클라이언트가 접속
close : 서버가 종료될 때 발생
checkContinue : 클라이언트가 계속 연결되어 있는지 확인
upgrade : 클라이언트가 HTTP 업그레이드를 요청
clientError : 클라이언트에서 오류 발생
server 객체
메서드
listen(port, [callback])
서버 실행
close()
서버 종료
이벤트 예제
var http = require('http');
var server = http.createServer();
//서버 시작
server.listen(3000, function(){
console.log('Server Start');
});
//이벤트 callback 함수 설정
server.on('connection', function() {
console.log('clinet connected');
});
server.on('close', function() {
conosole.log('server closed');
});
반응형
'Programming > node.js' 카테고리의 다른 글
express (0) | 2015.05.12 |
---|---|
http 요청과 응답 (0) | 2015.05.11 |
비동기 이벤트 프로그래밍, events (0) | 2015.05.11 |
url, querystring (0) | 2015.05.11 |
os (0) | 2015.05.11 |