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

معالجة الأخطاء

⚠️ يتم التعامل مع أخطاء JavaScript وخطأ 404 بشكل سلس

  • يتم التعامل مع أخطاء JavaScript بشكل سلس في المكوّن عالي المستوى:
    /app/error.js

  • يتم التعامل مع خطأ 404 (غير موجود) بشكل سلس في المكوّن عالي المستوى:
    /app/not-found.js


🧩 عند حدوث خطأ

  • تُعرض صفحة جميلة ويمكن للمستخدمين الوصول إلى الدعم عبر المكوّن <ButtonSupport />.

  • افتراضيًا، سيفتح زر الدعم دردشة Crisp للعملاء
    (في حالة وجود crisp.id في ملف config.js).

📘 إليك الدليل لإعداد Crisp.

  • إذا لم يكن crisp.id مضبوطًا في ملف config.js،
    فسيفتح زر الدعم عميل البريد الإلكتروني (mailto:)
    ليمكنهم من إرسال رسالة إلى بريد الدعم الخاص بك (resend.supportEmail في config.js).