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

السؤال

نشر

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

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

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...