Zum Inhalt springen

API-Referenz zu node:domain

Kompatibilität mit dem veralteten Node-Modul domain

Auf dieser Seite
Open in ChatGPTOpen in Claude

node:domain ist in Node veraltet. Bevorzugen Sie in neuem Code explizite Fehlerbehandlung mit Promises und EventEmitter.

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");
});
// boom

Die 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

War diese Seite hilfreich?