클라이언트에게 응답하기 위해서는 response 객체를 사용해야 한다.
response 객체의 메소드
==========================================================================
writeHead(statusCode, object) | 응답헤더 작성 |
end([data], [encoding]) | 응답 본문 작성 |
==========================================================================
Content-Type에 의해서 서버는 HTML, MP3, IMAGE 파일을 응답 할 수가 있다.
Content-Type의 종류
==========================================================================
Content Type | 설명 |
text/plain | 기본 텍스트 |
text/html | HTML 문서 |
text/css | CSS 문서 |
text/xml | XML 문서 |
image/jpeg | JPG/JPEG 이미지 파일 |
image/png | PNG 이미지 파일 |
video/mpeg | MPEG 비디오 파일 |
audio/mp3 | MP3 파일 |
==========================================================================
writeHead의 Status Code로 인하여 실행이 되는 것입니다. Status Code는 아래와 같다.
==========================================================================
Code | 설명 | 예 |
1XX | 처리중 | 100 Continue |
2XX | 성공 | 200 OK |
3XX | 리다이렉트 | 300 Multiple Choice |
4XX | 클라이언트 오류 | 400 Bad Request |
5XX | 서버 오류 | 500 Internal Server Error |
==========================================================================
만약 writeHead에 코드 404를 입력하면 웹페이지에서는 404 Page Not Found 에러를 볼 수 있다.
'IT > WebProgramming' 카테고리의 다른 글
AWS EC2에 Cloud9 IDE 연결 (0) | 2018.08.29 |
---|---|
Memcached 에서의 Consistent Hashing (0) | 2014.12.19 |
helloworld.js (0) | 2014.12.19 |
File System 모듈 (0) | 2014.12.19 |
MongoDB란? (0) | 2014.12.19 |