node:domainist in Node veraltet. Bevorzugen Sie in neuem Code explizite Fehlerbehandlung mit Promises undEventEmitter.
Elide exportiert Domain, create(), createDomain() und active. Die einfache
synchrone Fehlerweiterleitung funktioniert:
import domain from "node:domain";
const scope = domain.create();
scope.on("error", (error) => console.log(error.message));
scope.run(() => {
throw new Error("boom");
});
// boomDie Klasse stellt run, bind, intercept, enter, exit und die Oberfläche von
EventEmitter bereit. Die Kompatibilität für komplexe asynchrone Abläufe mit Domains
ist nicht garantiert.
Reference
Status: Full · Not measured
domain exports
Domain, active, create, createDomain