Перейти до вмісту

Довідник 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

Чи була ця сторінка корисною?