Saltar al contenido

Referencia de la API node:domain

Compatibilidad con el módulo domain obsoleto de Node

En esta página
Open in ChatGPTOpen in Claude

node:domain está obsoleto en Node. En código nuevo, prefiera la gestión explícita de errores con Promise y EventEmitter.

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

La 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

¿Te resultó útil esta página?