انتقل إلى المحتوى

مرجع واجهة ⁦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

هل كانت هذه الصفحة مفيدة؟