صفحات الأخطاء في التخطيطات المتداخلة
حدّد نطاق حدود الأخطاء لأجزاء من التطبيق باستخدام صفحات أخطاء على مستوى التخطيط
صفحات الأخطاء في التخطيطات المتداخلة درس مجاني في Sveltejs Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Sveltejs Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.
حواجز الأخطاء لكل مجلد
يمكن أن يحتوي كل مجلد يضم +layout.svelte على +error.svelte خاص به لالتقاط الأخطاء محليًا.
حصر نطاق حالات الفشل
يمكن لخطأ في مسار الإدارة عرض صفحة خطأ بتصميم إداري دون تعطيل الموقع بأكمله.
الأقرب له الأولوية
يبحث SvelteKit عن أقرب +error.svelte صعودًا في سلسلة التخطيطات لعرضه.
نمط إعادة الضبط
ضع صفحة خطأ داخل تخطيط للسماح بالاسترداد: إذ يمكن للنقر على رابط مغادرة الخطأ ومتابعة التنقل.
صفحات التسويق مقابل التطبيق
قد تعرض صفحات التسويق أخطاء ودية، بينما قد تعرض صفحات التطبيق تفاصيل تقنية.
الإعدادات الافتراضية للأقسام
إذا لم توجد صفحة خطأ متداخلة، تتولى الصفحة الجذرية الأمر.
تخصيص صفحات الحالات
يمكن أن تمتلك الحالات 404 و500 و401 تخطيطات وإجراءات دعوة مختلفة لكل قسم.
أخطاء لكل مجموعة
يمكن لمجموعات التخطيط (group) أيضًا استضافة صفحات الأخطاء الخاصة بها.
وفّر دائمًا صفحة جذرية
وفّر دائمًا src/routes/+error.svelte بوصفها الحل الاحتياطي النهائي.
الدمج مع handleError
يسجّل handleError الأخطاء في كل مكان، بينما تعرضها صفحات الأخطاء. استخدمهما معًا.
الصقل لبيئة الإنتاج
تشير صفحات الأخطاء المخصصة إلى الجودة. خصص وقتًا لصياغة رسائل ممتازة وخيارات استرداد.
تحقق سريع
أين يبحث SvelteKit عن صفحة خطأ؟
مراجعة
احصر نطاق واجهة الخطأ بوضع +error.svelte في المجلدات الفرعية. ويختار SvelteKit الأقرب إلى الخطأ.
الأسئلة الشائعة
هل درس «صفحات الأخطاء في التخطيطات المتداخلة» مجاني؟
نعم — نص درس «صفحات الأخطاء في التخطيطات المتداخلة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Sveltejs Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.
ماذا ستتعلم في «صفحات الأخطاء في التخطيطات المتداخلة»؟
حدّد نطاق حدود الأخطاء لأجزاء من التطبيق باستخدام صفحات أخطاء على مستوى التخطيط تتمرن على Sveltejs Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Sveltejs Academy؟
لا تُشترط خبرة سابقة. Sveltejs Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «صفحات الأخطاء في التخطيطات المتداخلة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Sveltejs Academy هذا؟
نعم. كل درس في Sveltejs Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- +error.svelte لصفحات الأخطاء المخصصة
- الأخطاء المتوقعة مقابل غير المتوقعة
- المساعدان error() وredirect()
- صفحات الأخطاء في التخطيطات المتداخلة