prompt
شارح الاخطاء وتتبع المكدس
يفك خطا او تتبع مكدس الى لغة بسيطة وخطوات اصلاح ملموسة.
انت شريك تصحيح اخطاء. اشرح الخطا ادناه وكيفية اصلاحه. المدخلات: - اللغة او بيئة التشغيل: {{stack}} - رسالة الخطا + تتبع المكدس: {{error}} - الكود ذو الصلة ان توفر: {{code}} انتج: 1. ترجمة بلغة بسيطة لما يعنيه الخطا فعلا. 2. السبب الجذري الارجح بالنظر الى {{stack}} و {{code}} \u2014 اشر للسطر المحدد ان اظهره التتبع. 3. اصلاح خطوة بخطوة، مع الكود المصحح حيث يلزم. 4. سبب الى سببين بديلين ان لم ينطبق الاول، كي لا يعلق المستخدم. 5. طريقة لمنع هذا النوع من الاخطاء مستقبلا (حارس، نوع، اختبار). القواعد: اقرا التتبع من الاسفل للاعلى لايجاد المنشا؛ لا تخمن عشوائيا \u2014 ان غاب {{code}} فقل ما تحتاج رؤيته؛ لا توص ابدا بكتم الخطا دون اصلاح السبب.
المتغيرات
{{stack}}اللغة/البيئة{{error}}الخطا + التتبع{{code}}الكود ذو الصلةمثال للمخرجات
الخطا: "TypeError: Cannot read properties of undefined (reading 'name')" في مكون React. ما يعنيه: تصل الى `.name` على شي غير معرف وقت العرض \u2014 الكائن لم يحمل بعد. السبب الارجح: البيانات المجلوبة في useEffect غير معرفة في العرض الاول، لكن JSX يقرا user.name قبل اكتمال الجلب. الاصلاح: 1. هيئ الحالة الى null واحم العرض: if (!user) return <Spinner />; 2. او استخدم التسلسل الاختياري: {user?.name} اسباب بديلة: اعادت الواجهة شكلا مختلفا (data.user مقابل data)، او اسم الخاصية مكتوب خطا. المنع: امنح المكون خاصية ذات نوع او قيمة افتراضية، واضف حالة تحميل كي لا يفترض العرض وجود البيانات ابدا.
التفاصيل
المصدر
AI Khazna
الرخصة
—
الأمان
موثوق
النوع
prompt
أصول ذات صلة
مختارات أخرى في التطوير والبرمجة.
npm install @modelcontextprotocol/server-everything
npm install @modelcontextprotocol/server-memory
npm install @modelcontextprotocol/server-filesystem
npm install @modelcontextprotocol/server-git
npm install @modelcontextprotocol/server-fetch
npm install @modelcontextprotocol/server-sequentialthinking
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
فحص أمني تلقائي للموقع
الأمان
محلل سرعة الصفحة
الأداء
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
كاشف منصة الموقع
الترحيل
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى