Blinking My Melody

HTTP 모듈 정리 - Server, response, MIME, request

2019. 3. 31. 16:41

1. Server 객체의 이벤트

request 클라이언트가 요청할 때 발생하는 이벤트
connection 클라이언트가 접속할 때 발생하는 이벤트
close 서버가 종료될 때 발생하는 이벤트
checkContinue 클라이언트가 지속적인 연결을 하고 있을 때 발생하는 이벤트
upgrade 클라이언트가 HTTP 업그레이드를 요청할 때 발생하는 이벤트
clientError 클라이언트에서 오류가 발생할 때 발생하는 이벤트

 

 

2. response 객체의 메서드

writeHead(statusCode, object) 응답 헤더를 작성
end([data], [encoding]) 응답 본문을 작성

 

 

3. MIME 형식의 예

text/plain 기본적인 텍스트
text/html HTML 문서
text/css CSS 문서
text/xml XML 문서
image/jpeg JPG/JPEG 이미지 파일
image/png PNG 이미지 파일
video/mpeg MPEG 비디오 파일
audio/mp3 MP3 음악 파일

 

 

4. request 객체의 속성

method 클라이언트 요청 방식을 나타냄
url 클라이언트가 요청한 URL을 나타냄
headers 요청 메시지 헤더를 나타냄
trailers 요청 메시지 트레일러를 나타냄
httpVersion HTTP 프로토콜 버전을 나타냄

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

fetch API 생활코딩 듣고 정리한 것...  (0) 2019.06.15
노드 개념 참고 사이트  (0) 2019.04.06
Node.js 정리 1  (0) 2019.04.06
190402) REST 서버 만들기  (0) 2019.04.02
[190326] 4장 createServer, 쿠키 확인  (1) 2019.03.26