대부분 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 = 발생
'Node.js > 일반' 카테고리의 다른 글
node.js의 http 모듈 기본 사용법 (0) | 2020.04.18 |
---|---|
node.js에서 module.exports와 require 이해하기 (0) | 2020.04.18 |
프로젝트 폴더에 npm 설정하는 방법, npm 시작하는 방법 (0) | 2020.04.08 |
node.js에서 텍스트 파일 불러오는 방법 (0) | 2020.04.04 |
nvm과 node.js 설치법 (0) | 2020.03.18 |