node.js Emitter.on

이석원·2022년 7월 28일
0

server.on("request", callback) 과 같은 코드를 만났는데 on 이 무엇인지 이해가지 않았다. 공식문서 EventEmitter 에 따르면 Class: EventEmitter 를 node 의 객체는 상속받을 수 있다고 한다. 상속 받은 객체는 EventEmitter 의 메소드를 그대로 사용할 수 있다. emitter.on('eventName', listener) 를 사용 가능하다. 따라서 다음과 같은 코드를 사용할 수 있다. 공식문서에서 require("events") 후에 사용했는데 현재 사용하는 node 에서는 이와 같은 과정을 거치지 않은채 사용하고 있다. 왜 그런지 더 깊이 알아보고 싶지만 그러자니 시간이 부족하다.

request.on("blar",httpListener)
server.on("request", otherListener)
profile
개발자 공부중

0개의 댓글