اذهب إلى المحتوى
  • 0

مشكلة عند الضغط على المنتج يظهر صفحة بيضاء بدلا من صفحة تفاصيل المنتج

Ahmed Malek

السؤال

هذه مشروع أتدرب عليه بنفسى بعد اتمام اتمام دورة الجافا سكريبت.

وهو عبارة عند انشاء متجر الكترونى

عندنا ادخل الى اى منتج من المنتجين الموجودين فى الموقع يعطينى صفحة بيضاء لا أعلم ما الخطأ ارجو المساعدة

Back-end.rar Front-end.rar

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الخطأ لديك فى ملف src\hook\products\view-products-detalis-hook.js فى مشروع الواجهة الامامية . 

فى سطر 27 و 31 . لاحظ انك تقوم باستدعاء ال api الخاص باحضار التصنيفات (category) وهذا ال api يتطلب ان ترسل ال id الخاص بال category ولكن انت تقوم بارسال item.category وهو object يحتوى فقط على اسماء ال categories لهذا يحدث هذا الخطأ لذلك يجب حذف هذه الاسطر او تمرير لها ال id الخاص بال category ولكن سيتعين عليك تعديل السيرفر الخاص بالواجهة الخلفية لارسال ال id الخاص بال category  و لكن الان الحل هو حذف هذه الاسطر هكذا.

useEffect(() => {
        // if (item.category)
        //     dispatch(getOneCategory(item.category))
        if (item.brand)
            dispatch(getOneBrand(item.brand))
        // if (item.category)
        //     dispatch(getProductLike(item.category))

    }, [item])

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 44 دقائق مضت قال محمد_عاطف:

الخطأ لديك فى ملف src\hook\products\view-products-detalis-hook.js فى مشروع الواجهة الامامية . 

فى سطر 27 و 31 . لاحظ انك تقوم باستدعاء ال api الخاص باحضار التصنيفات (category) وهذا ال api يتطلب ان ترسل ال id الخاص بال category ولكن انت تقوم بارسال item.category وهو object يحتوى فقط على اسماء ال categories لهذا يحدث هذا الخطأ لذلك يجب حذف هذه الاسطر او تمرير لها ال id الخاص بال category ولكن سيتعين عليك تعديل السيرفر الخاص بالواجهة الخلفية لارسال ال id الخاص بال category  و لكن الان الحل هو حذف هذه الاسطر هكذا.

useEffect(() => {
        // if (item.category)
        //     dispatch(getOneCategory(item.category))
        if (item.brand)
            dispatch(getOneBrand(item.brand))
        // if (item.category)
        //     dispatch(getProductLike(item.category))

    }, [item])

 

شكرا جدا جدا جدا على المعلومة ولكن عندى سؤال اخر. المنتج لا يضاف الى عربة التسوق. لماذا؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...