728x90
반응형
EventEmitter란?
특정 이벤트가 발생했을 때 일괄적으로 로직을, 즉 특정 코드들을 실행할 수 있도록 구조적으로 코드를 작성하는 방법을 말한다.
해당 예시는 어떠한 사이트에 새로운 유저가 들어왔을 때 특정 이벤트가 실행된다고 가정한 것이다.
자세한 설명은 이미지의 주석을 확인
'use Strict'
const EventEmitter = require('events');
class ChatManager extends EventEmitter {
}
const chatManager = new ChatManager();
chatManager.on("join", () => {
console.log("new user joined");
})
chatManager.emit("join");
728x90
반응형
'Javascript > Node' 카테고리의 다른 글
[Node] File System 읽기와 쓰기(callback 방식과 async await 방식) (0) | 2020.09.28 |
---|---|
[Node] node.js에서 DNS 주소 확인하기 (0) | 2020.09.28 |
[Node] Promist Chainging, Promist.all (0) | 2020.09.28 |
[Node] Promise (0) | 2020.09.23 |
[Node] npx란? (0) | 2020.09.23 |