Programming/node.js

http

gukbap 2015. 5. 11. 18:10
반응형

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