res
은 응답에서 들어오는 데이터의 읽기 스트림이다. node.js의 스트림은 EventEmitter 객체 에서 파생된다. 여기에는 청취할 수 있는 여러 이벤트가 있다.
.on()
메소드는 특정 이벤트에 대한 리스너를 등록하는 방법이다.
res.on('data', ...)
data이벤트에 대한 리스너를 등록하는 방법이며 data이벤트는 수신 스트림에서 데이터를 수신하는 기본 방법이다. 이 수신기는 도착하는 데이터 청크와 함께 한 번 이상 호출된다.
또 다른 중요한 이벤트는 더 이상 데이터가 없다는 걸 알려주는 end
이벤트이다.
res.on()
은 res.addListener()
의 별칭이며 같은 역할을 한다.