[Node.js] 간단한 웹 서버 만들기

2020. 8. 15. 13:22·Back End/Node.js
반응형
//간단한 웹 서버 만들기

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) {
    res.writeHead(200,{"Content-Type":"text/html; charset=utf-8"});
    res.end("Hello World!");
});

//서버 종료 이벤트 처리
server.on('close',function() {
    console.log('서버가 종료됩니다.');
});
반응형

'Back End > Node.js' 카테고리의 다른 글

[Node.js] MongoDB를 사용해서 로그인 제작  (0) 2020.10.03
[Node.js] 구름 ide에서 MongoDB 사용하기  (1) 2020.10.03
[Node.js] 파일 읽고 쓰기 (동기화/ 비동기화)  (0) 2020.08.15
'Back End/Node.js' 카테고리의 다른 글
  • [Node.js] MongoDB를 사용해서 로그인 제작
  • [Node.js] 구름 ide에서 MongoDB 사용하기
  • [Node.js] 파일 읽고 쓰기 (동기화/ 비동기화)
Dev.Poinguinie
Dev.Poinguinie
게임, 코딩 블로그 입니다. 여러 일상적인 글도 올려요! 많이 봐주세요! 감사합니다.
  • Dev.Poinguinie
    펭귄교수
    Dev.Poinguinie
    • 분류 전체보기
      • 새티스팩토리
        • 정보
        • 모드
        • 리뷰
      • 펠월드
        • 정보
        • 패치노트
      • 게임
        • 스팀 세일
        • 테라리아
        • 디펜서바이버
      • App
        • Kotlin
        • Flutter
      • Front End
        • HTML
        • JavaScript
        • React
      • Back End
        • Node.js
      • Docker
        • Docker 강의
        • Docker Project
      • 프로그래밍
        • AI
        • Chrome Extension
        • Markdown
        • Python
        • C++
        • Linux
        • Error
        • Tool
      • Computer Science
        • Algorithm
        • Network
      • 게임 프로그래밍
        • 유니티
      • 제작
        • 웹사이트
        • 기타 프로그램
      • 일상
        • 자작시
        • 노래 추천 및 정보
        • 블로그 운영
        • 내일의 모든 것
        • 오블완 챌린지
      • 리뷰
        • 식당 리뷰
        • IT 리뷰
  • 최근 글

  • 링크

    • 새티스 팩토리 모드
    • 깃허브 블로그
    • 깃허브 프로필
  • 공지사항

    • 티스토리 스킨 변경
    • 파이썬 코딩 강의 공지사항
  • hELLO· Designed By정상우.v4.10.3
Dev.Poinguinie
[Node.js] 간단한 웹 서버 만들기
상단으로

티스토리툴바