Ce face emitter.once
Metoda once() înregistrează un callback care se va declanșa prima dată când evenimentul este emis, după care se dezabonează automat. Este ideală pentru evenimente de inițializare unice (ex: conectare la baza de date, pornire server).
Ascultarea unei conexiuni unice
import { EventEmitter } from 'node:events';
const app = new EventEmitter();
app.once('ready', (dbName) => {
console.log(`Aplicația este pregătită cu baza ${dbName}!`);
});
// Declanșează callback-ul:
app.emit('ready', 'PostgreSQL');
// Următoarele emiteri sunt ignorate:
app.emit('ready', 'Redis');
Întrebări & Exemple de Cod:
EventEmitter.prototype.onceAi o nelămurire despre utilizarea comenzii
EventEmitter.prototype.oncesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.