Nodejs event
브라우저와 마찬가지로 node도 event 등록 가능
- 여러 파일간의 event 가능
const eventEmitter = require("events");
const myEvent = new eventEmitter();
- myEvent.on/addListener : 이벤트 생성
myEvent.on("event-1", () => {
console.log("event-1")
});
myEvent.addListener("event-2", () => {
console.log("event-2")
});
- myEvent.once : 한 번 실행되는 이벤트
myEvent.once("event-once", () => {
console.log("event-once)
});
- emit("인자") : 이벤트 호출
myEvent.emit("event-1);
myEvent.emit("event-2);
myEvent.emit("event-once);
- removeAllListeners("인자") : 이벤트 삭제
myEvent.removeAllListeners("event-2");
'서버 > Node' 카테고리의 다른 글
NodeJS exception 예외 처리 (0) | 2022.01.18 |
---|---|
NodeJS process (0) | 2022.01.18 |
NodeJS path (0) | 2022.01.18 |
NodeJS os (0) | 2022.01.18 |
NodeJS url (0) | 2022.01.18 |