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 |