본문 바로가기

Node.js/node 기초

node EventEmitter

반응형

node.js에 내장되어있는 옵저버 패턴

window.eventListener와 다를게 없다는 느낌이긴하다 

 

.on을 사용해서 특정 이벤트를 등록하고

 

.emit을 사용해서 특정 이벤트를 실행한다.

const EventEmitter = require('events');

class ChatManager extends EventEmitter {}

const chatManager = new ChatManager();

chatManager.on('join', () => {
    console.log('new user joined');
});

//유저가 입장했을때 join 이벤트를 출력
chatManager.emit('join');
반응형

'Node.js > node 기초' 카테고리의 다른 글

express 글로벌 변수및 404, 500 에러 핸들링  (0) 2020.05.15
express 정적 파일 생성하기  (0) 2020.05.15
미들웨어(middleware)  (0) 2020.05.15
http 내장모듈을 활용한 서버 구축하기  (0) 2020.05.05
node dns  (0) 2020.05.04