40줄로 테스트 웹서버 확인
var http = require('http');
// 웹서버 객체
var server = http.createServer();
// 웹서버 3000 포트 대기
var port = 3000;
server.listen(port, function(){
console.log('웹서버 시작 : %d', port);
});
// 클라이언트 연결 처리
server.on('connection', function(socket){
var addr = socket.address();
console.log('클라이언트 접속 : %s, %d', addr.address, addr.port);
});
// 클라이언트 요청 처리
server.on('request', function(req, res){
console.log('클라이언트 요청');
res.writeHead(200, {'Content-Type':'text/html; charset=utf-8'});
res.write('<!DOCTYPE html>');
res.write('<html>');
res.write('<head>');
res.write('응답 페이지');
res.write('</head>');
res.write('<body>');
res.write('<h1>테스트 응답 페이지</h1>');
res.write('</body>');
res.write('</html>');
res.end();
});
// 서버 종료
server.on('close', function(){
console.log('웹서버 종료 ');
});
결과