Перейти к содержимому

Справочник API node:domain

Совместимость с устаревшим модулем domain из Node

На этой странице
Open in ChatGPTOpen in Claude

node:domain устарел в Node. В новом коде предпочитайте явную обработку ошибок через Promise и EventEmitter.

Elide экспортирует Domain, create(), createDomain() и active. Базовая маршрутизация синхронных ошибок работает:

import domain from "node:domain";

const scope = domain.create();
scope.on("error", (error) => console.log(error.message));
scope.run(() => {
  throw new Error("boom");
});
// boom

Класс предоставляет run, bind, intercept, enter, exit и возможности EventEmitter. Совместимость для сложных асинхронных сценариев с domain не гарантируется.

Reference

Status: Full · Not measured

domain exports

Domain, active, create, createDomain

Была ли эта страница полезной?