티스토리 뷰

카테고리 없음

Node.js) Request, Response

이불이! 2019. 4. 15. 01:23
728x90

createServer 메소드 콜백의 매개변수인 request와 response에 대해서 알아보자


 

request는 요청을 담당.

서버로 보내는 요청에 대한 정보가 들어왔다.

localhost:8080이라고 친 행위도 서버에  그 주소에 해당하는 정보를 달라고 요청한 것.

서버는 항상 대기중이다가 request가 들어올 때 반응하면 된다.

request에 대한 처리를 한 후 결과를 response 객체로 돌려준다.

 

response는 이제 클라이언트(브라우저)로 돌려줄 응답을 담당한다.

어떤 정보를 보내고 싶다면 response객체를 활용하면 된다.

대부분 페이지를 보내지만, 꼭 페이지만을 보낼 필요는 없다. JSON, AJAX나  이미지 같은 것도 모두 정보다.

 


 

1. request -> 서버 처리 -> respon로 이어지는 흐름을 기억하자.

2. request와 response에는 heaer와 body가 있다.

   header : req, rep 정보 ( 종류, 크기, 캐시여부 등)

   body : 진짜 주고받고자 하는 내용