Node.js/일반
node.js 이벤트 이미터 기본 사용법
Socratone
2020. 4. 18. 01:57
대부분 node.js의 클래스들은 아래의 이벤트 이미터 클래스를 상속한다고 한다.
알아두면 node.js 모듈들의 동작 원리들을 좀 더 이해할 수 있다.
const EventEmitter = require('events');
const emitter = new EventEmitter();
// 이벤트가 동작될 때 호출되는 리스너를 정의한다.
emitter.on('messageLogged', function(name) { // on = addListener
console.log(name + '이 로그인 했습니다.');
});
// messageLogged라는 이벤트를 동작시킨다.
emitter.emit('messageLogged', 'socratone'); // emit = 발생