http모델로 서버만들기

정은지·2023년 4월 10일
0
  • 이벤트 리스너를 가진 노드 서버 만들기
const http = require('http'); // http 모듈사용함

http.createServer((req, res)=>{
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
    res.write('<h1>Hello Node!</h1>');
    res.end('<p>Hello Server!</p>');

})
.listen(8080,()=>{  // 서버연결
    console.log('8080번 포트에서 서버 대기중'); // 
} );
  • 콘솔 입력 시
$ node server1
8080번 포트에서 서버 대기중!

localhost와 port

  • localhost : 현재 컴퓨터의 내부 주소를 가리킴, 외부에서 접속 불가능, 자신의 컴에서만 접근가능
  • 127.0.0.1 : ip주소
  • 포트
    : 서버 내에서 프로세스를 구분하는 번호
    : HTTP 요청을 대기함
    : DB와 통신, FTP 요청을 처리함.
  • 서버
    : 프로세스에 포트를 다르게 할당해 들어오는 요청을 구분함
    : EX) 80(HTTP), 3306(MYSQL)

0개의 댓글