본문 바로가기
카테고리 없음

http모듈

by 맑은청이 2020. 4. 23.
728x90
반응형

HTTP(HyperText Transfer Protocol) : TCP/IP 기반에 프로토콜입니다.  HTML 페이를 전달하는 데 사용하는 프로토콜이지만 다른 파일을 전송할 때도 많이 사용합니다. 

http모듈은 Node.js의 가장 기본적인 웹 모듈이며 HTTP 웹 서버와 클라이언트 생성하는 것과 관련된 모든 기능을 담당합니다.

개념 설명
요청 웹 페이지에 접속하려고 하는 어떤 요청
응답  요청을 받아 이를 처리하는 직업
http 모듈 HTTP 웹 서버와 관련된 모든 기능을 담은 모듈
server 객체  웹 서버를 생성하는 데 꼭 필요한 객체
response 객체 응답 메시지를 작성할 때 request 이벤트 리스터의 두 번째 매개변수로 전달되는 객체
request 객체 응답 메시지를 작성할 때 request 이벤트 리스터의 첫 번째 매개변수로 전달되는 객체

 

웹 브라우저에 웹 페이지 주소를 입력 (요청)

웹 서버는 웹 페이지를 제공 (응답)

 

스트림 : 프로그램이 프로그램 외부와 통신할 때의 길

웹 : 클라이언트가 서버에게 무언가(HTML 페이지나 파일)을 요청한 것을 클라이언트에 제공하는 장소

 

 

 

728x90
반응형