EventEmitter
'EventEmitter'는 Node.js에서 이벤트 기반 프로그래밍을 지원하기 위한 기본 클래스입니다. 이 클래스를 통해 객체가 이벤트를 발생시키고, 해당 이벤트에 대한 리스너(처리 함수)를 등록할 수 있습니다. 주요 기능은 다음과 같습니다: 1. 이벤트 발생 : 발생시키고자 하는 이벤트를 정의하고 emit() 메서드를 사용하여 해당 이벤트를 발생시킬 수 있습니다. 2. 리스너 등록 : 특정 이벤트에 대해 반응할 함수를 on() 메서드를 통해 등록할 수 있습니다. 3. 리스너 제거 : 특정 이벤트에 대한 리스너를 off() 메서드를 사용하여 제거할 수 있습니다. 4. 한 번만 실행 : once() 메서드를 사용하여 특정 이벤트에 대해 한 번만 실행되는 리스너를 등록할 수 있습니다. EventEmitter는 비동기 처리 및 모듈 간의 통신을 쉽게 할 수 있도록 도와주며, Node.js의 많은 내장 모듈이 이 클래스를 기반으로 이벤트를 처리합니다.
내용이 부정하다면 싫어요를 누르세요.