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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. لن تتمكن من الإتصال بقاعدة البيانات المحلية فهي تعمل تعمل على حاسوبك فقط، يجب إنشاء قاعدة بيانات على استضافة مثل atlas والإتصال من خلال الرابط الذي ستحصل عليه
  3. اليوم
  4. الا تعمل قاعدة بيانات mongodb compass حيث قمت بأضافتها ب Environment Variables مع قيمة ولم يعمل خادم هل تقصد بأن استبدل قاعدة بيناتي محلية ب atlas?
  5. الأمر ليس له علاقة بـ mongodb compass بل يجب إنشاء قاعدة بيانات على mongodb atlas وستحصل على رابط للإتصال بقاعدة البيانات
  6. انا استخدمت mongodb compas هل بقدر اشغل خادم بنجاح حيث مشكلة عندما اريد انشاء حساب و تسجيل دخول يطلع alert Server error. Please try again.
  7. صحيح، المشروع يعمل بشكل سليم، هل المشكلة تحدث عند تسجيل مستخدم جديد؟ يجب توفير قيمة لمتغير البيئة MONGODB_URL حيث ستحتاج إلى إنشاء قاعدة بيانات على Atlas ثم توفير الرابط الخاص بها وكذلك قيمة JWT_SECRET ستجد أعلى اليمين في صفحة إدارة المشروع في vercel تبويب Settings اضغط عليه ثم اختر Environment Variables وأضف متغير البيئة
  8. ربما لديك إعدادات قاعدة البيانات غير صحيحة في ملف env. فلو تم إعداداها على قاعدة sqlite فلن تجد البيانات في mysql DB_CONNECTION=sqlite يجب أن تكون كالتالي: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=اسم_قاعدة_البيانات DB_USERNAME=root DB_PASSWORD= ثم تنفيذ الأمر php artisan config:clear والتهجير والبذر: php artisan migrate:fresh --seed ثم تشغيل الخادم: php artisan serve
  9. ستجد build logs وruntime logs عند الضغط على المشروع في vercel ما هي الأخطاء التي تظهر في كل منهما؟
  10. لقد انتهيت من مشروع وانه يعمل بشكل كامل لكن عند رفعه على vercel توقف خادم عن عمل ماهي مشكلة https://to-do-list-app-full-stack.vercel.app/ To-Do-list full-stack.zip
  11. اقوم بتشغيله php artsian serve وقاعدة بيانات mysql
  12. لديك خطأ 401 أي عملية غير مُصرح بها، لأن التوكن لم يتم تخزينه بعد تسجيل الدخول، لذا الطلب إلى /api/todos يُرسل بدون Authorization، كذلك يوجد تحذير الـ key وسببه أن دالة createTask تُعيد الجسم الكامل { newTodo, user } بينما الواجهة تتوقع كائن المهمة فقط، فينتج عنصر بدون _id في المصفوفة. في ملف page.tsx يجب حفظ التوكن بعد تسجيل الدخول: if(res?.message){ setError(res?.message); setLoading(false); }else{ alert("تم تسجيل الدخول بنجاح"); localStorage.setItem("token", res.token); // هنا router.push("/home") } كذلك، تعديل createTask لإعادة data.newTodo وللتحقق من الأخطاء: export async function createTask(title:string) { const token = localStorage.getItem("token"); const res = await fetch('http://localhost:3000/api/todos', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `Bearer ${token ?? ""}` }, body: JSON.stringify({title}), }); if (!res.ok) { const err = await res.json().catch(() => ({})); throw new Error(err?.message || "Request failed"); } const data = await res.json(); return data.newTodo; } كذلك يجب تحويل الـ _id إلى نص عند توليد التوكن فحاليًا أنت تمرر كائن، في ملف app\api\auth\login\route.ts: const token = generateToken(user._id.toString()); ثم شغل الخادم وتوجه إلى الرابط التالي وسجل الدخول: http://localhost:3000/
  13. توجد مشكلة في مشروعي والتي هي عند انشاء مهمة لا يظهر نص ويطبع ب كونسول غير مصرح به مع اني مررت توكن وربط باك اند ب فرونت اند ب طريقة صحيحة ولا اعلم ما مشكلة To-Do-list full-stack.zip
  14. كيف تقوم بتشغيله ؟ وهل تستخدم mysql أم ماذا ؟
  15. مشروع لارافيل نظام إدراة محتوي
  16. وعليكم السلام ورحمة الله وبركاته. هل تقصد بيانات في جداول قاعدة البيانات أم ماذا ؟ إذا كان كذلك فإن قاعدة البيانات لا يمكن مسح البيانات بها عند إغلاق الكمبيوتر يبدوا أنك تقوم بتنفيذ أمر ما أو عند تشغيل المشروع يتم حذف قاعدة البيانات وإعادة إنشائها لهذا تحدث لك تلك المشكلة. يرجى توضيح ما نوع المشروع والتقنيات المستخدمة وكيف تقوم بتشغيله.
  17. السلام عليكم لدي بيانات في جدول لماذا عندما اقفل كمبيوتر وارجع اشغل مشروع لا توجد بيانات في جدول
  18. البارحة
  19. المشاريع متغيرة وليست ثابته أى لا يتكرر المشروع لأكثر من طالب . حيث يتم إعطائك مشروع يقوم بتغطية جميع المسارات التي تقدمت للإختبار فيها. لهذا يمكنك توقع تطبيق بسيط يستخدم قواعد البيانات وهكذا في مستوى أو أقل من مسار تطبيق دردشة WhatsApp . وبما أنك قوي في الواجهة الأمامية فلا داعي للقلق إن شاء الله . فغالبا سيتم إعطائك مشروع يعتمد أكثر على الواجهة الأمامية.
  20. هل يمكن ان تخبرني مثل ما نوع مشروع المتوقع
  21. مشروع عادي بناء على المسارات التي أنهيتها.
  22. المشروع تخرج هل سيكون معقد وكبير ام مشروع عادي
  23. إذا لا داعي للقلق يمكنك المحاولة والتقدم للإختبار لا مشكلة . ولكن سيتم طلب مشروع تخرج بعد الإنتهاء من الإختبار ومشروع التخرج سيكون مشروع متكامل من الواجهة الأمامية والخلفية .
  24. انا اكملت مسارات التي ذكرتها من الف الى ياء لكني اقصد اني لست متمكن كثير من مشاريع باك اند يعني اعرف اساسيات واسوي تطبيقات بسيطة ب باك اند
  25. إذا قمت بإنهاء أساسيات nodejs وقد فهمت ما جاء في المسار فأنت جاهز ولا حاجة للقلق أما إذا لم تكن قد أنهيته بشكل كامل أو هناك أجزاء قم بتخطيها فستحتاج إلى إكمال المسار وإنهاءه حتى تستطيع الدخول للإمتحان.
  26. يعني انا لست جاهز للامتحان اليس كذالك
  27. نعم المستوى محدود هذه الأشياء بسيطة جدا وحتى المشاريع المتوسطة تحتاج إلى مستوى ومهارات أكثر من هذا مثل التعامل مع قواعد البيانات ورفع الصور وغيرها من المهام الأخرى.
  1. عرض المزيد
×
×
  • أضف...