728x90 EventEmitter1 Node.js의 EventEmitter EventEmitter는 node.js에 내장되 있는 옵저버 패턴의 구현이다. 어떤 종류의 객체를 이벤트 이름으로 정의된 특정 이벤트에 정기적으로 전달하는 리스너로 불리는 함수 객체를 실행한다. 예를 들어 fs.ResdStream은 파일을 열 때마다 이벤트를 호출한다. 이벤트를 내보내는 객체는 모두 EventEmitter 클래스의 인스턴스이다. 이 객체는 하나 이상의 함수를 이벤트로 사용할 수 있게 이름을 넣어 추가하는 eventEmitter.on()함수를 사용할 수 있다. 이 이벤트의 이름은 js 프로퍼티 키로 사용할 수 있는 모든 문자열이다. EventEmitter 객체로 이벤트를 호출할 때 해당 이벤트에 붙어 있는 모든 함수는 동기적으로 호출되며 호출을 받은 리스너가 반환한 결과는 어떤 값이든 무시.. 2021. 10. 1. 이전 1 다음 728x90