ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Node.js] 테스트 웹서버 응답 확인
    Node.js 2022. 1. 17. 22:06

    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('웹서버 종료 ');
    });

     

    결과

     

     

    댓글

Designed by Tistory.