반응형
//기본으로 내장된 모듈 사용
const EvenetEmitter = require('events')
//해당 eventEmitter 를 확장하여 클래스를 만든다.
class ChatManager extends EventEmitter {
}
//해당 클래스를 생성
const chatManager = new ChatManager()
//선언, join 이라는 이벤트로 생성한다.
chatManager.on("join",() => {
console.log("new user joined")
})
//join 이라는 이벤트를 호출
chatManager.emit("join")
반응형
'NodeJs' 카테고리의 다른 글
arrow function (0) | 2020.01.10 |
---|---|
error handling (0) | 2020.01.10 |
setInterval (0) | 2020.01.10 |
IIFE (0) | 2020.01.10 |
javascript hoisting (0) | 2020.01.10 |