node:domainest obsolète dans Node. Dans du nouveau code, privilégiez une gestion explicite des erreurs avec les Promise etEventEmitter.
Elide exporte Domain, create(), createDomain() et active. Le routage
synchrone simple des erreurs fonctionne :
import domain from "node:domain";
const scope = domain.create();
scope.on("error", (error) => console.log(error.message));
scope.run(() => {
throw new Error("boom");
});
// boomLa classe expose run, bind, intercept, enter, exit et la surface
d’EventEmitter. La compatibilité n’est pas garantie pour les flux de domaines
asynchrones complexes.
Reference
Status: Full · Not measured
domain exports
Domain, active, create, createDomain