node:domainestá obsoleto en Node. En código nuevo, prefiera la gestión explícita de errores con Promise yEventEmitter.
Elide exporta Domain, create(), createDomain() y active. El encaminamiento básico
de errores síncronos funciona:
import domain from "node:domain";
const scope = domain.create();
scope.on("error", (error) => console.log(error.message));
scope.run(() => {
throw new Error("boom");
});
// boomLa clase expone run, bind, intercept, enter, exit y la
superficie de EventEmitter. No se garantiza la compatibilidad con flujos de dominio asíncronos
complejos.
Reference
Status: Full · Not measured
domain exports
Domain, active, create, createDomain