Ce face events.once
Funcția statică events.once(emitter, eventName) transformă un eveniment tradițional cu callback într-o Promisiune nativă. Execuția este oprită cu await până la emiterea evenimentului.
Așteptarea pornirii unui server cu await
import { once } from 'node:events';
import http from 'node:http';
const server = http.createServer((req, res) => res.end('OK'));
server.listen(4000);
// Așteptăm sincronizarea portului fără callback clasic:
await once(server, 'listening');
console.log('Serverul a fost pornit cu succes!');
Întrebări & Exemple de Cod:
events.once (promisiune)Ai o nelămurire despre utilizarea comenzii
events.once (promisiune)sau 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.