티스토리 뷰

728x90

 

createServer가 req, rep을 사용.

request.on('error', 콜백) 

: 일단 요청에 에러가 있을 수 있으니, 에러가 생기면 서버가 멈춰버리기 때문에 반드시 먼저 처리해야한다.

request.on('data', 콜백), request.on('end', 콜백) 

:각각 request에 data가 있을 경우 처리하는 부분, data 처리가 다 끝났음을 알려주는 부분.

 

요청이 끝났으니 이제 응답을 해줘야한다.

end의 콜백에 response해준다. 일단 rep에도 에러가 생길 수 있으니 

response.on('error', 콜백)로 에러를 처리해준다.

response.statusCode = 200으로 성공적으로 데이터를 전송했다고 알린다.

 

rep의 body를 설정해 정보를 보내주어야 한다.

1. end 메소드 : write함과 동시에 response를 종료하는 것.

                    종료하는 순간 클라이언트로 전송된다.

2. write 메소드

wrte와 end 메소드로 문자열을 전송

화면에는 문자열이 표시된다.

'프로그래밍 > Node.js' 카테고리의 다른 글

Node.js) 쿠키와 세션 이해하기  (0) 2019.04.17
Node.js) Express 프레임워크  (0) 2019.04.15
Node.js) HTML 전송하기  (0) 2019.04.15
Node.js ) http 서버  (0) 2019.04.15
Node.js) npm  (0) 2019.04.15