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

لوحة المتصدرين

  1. منتصر احمد

    منتصر احمد

    الأعضاء


    • نقاط

      7

    • المساهمات

      760


  2. Kais Hasan

    Kais Hasan

    الأعضاء


    • نقاط

      3

    • المساهمات

      2633


  3. محمد Fahmy

    محمد Fahmy

    الأعضاء


    • نقاط

      3

    • المساهمات

      986


  4. عبدالباسط ابراهيم

    • نقاط

      2

    • المساهمات

      6697


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 01/05/23 in أجوبة

  1. كان هذا سؤالي: "كيف ارفع api معمول ب node js علي render"
    2 نقاط
  2. لماذا كل دروس اكاديمية حسوب تاسيس فقط ولا يتكلم عن الاشياء المتقدمه يعني مثلا في ال react لم يتم التكلم علي react-router واشياء كثيره اخري
    1 نقطة
  3. 1 نقطة
  4. هذا هو ال app.js وهذا هو ال router.js const router = require("express").Router(); const Task = require("../models/Task"); router.get("/all", async (req, res) => { const allTasks = await Task.find(); try { res.status(200).json({ success: true, allTasks, }); } catch (e) { console.log(e); } }); router.get("/complated", async (req, res) => { const allTasks = await Task.find({ complated: true }); res.status(200).json({ success: true, allTasks, }); }); router.get("/active", async (req, res) => { const allTasks = await Task.find({ complated: false }); res.status(200).json({ success: true, allTasks, }); }); router.post("/", async (req, res) => { const { title, complated } = req.body; const task = new Task({ title, complated }); try { await task.save().then(() => console.log("saved!")); res.status(200).json({ success: true, message: "saved!", }); } catch (e) { console.log(e); } }); router.put("/update/:id", async (req, res) => { const { id } = req.params; try { await Task.findByIdAndUpdate( { _id: id }, { title: req.body.title, } ); res.status(200).json({ success: true, message: "saved!", }); } catch (e) { console.log(e); } }); router.put("/update/complated/:id", async (req, res) => { const { id } = req.params; try { await Task.findByIdAndUpdate( { _id: id }, { complated: req.body.complated, } ); res.status(200).json({ success: true, message: "updated the task status!", }); } catch (e) { console.log(e); } }); router.delete("/:id", async (req, res) => { const { id } = req.params; try { await Task.findByIdAndDelete({ _id: id }); res.status(200).json({ success: true, message: "deleted!", }); } catch (e) { console.log(e); } }); router.delete("/", async (req, res) => { try { await Task.deleteMany({ complated: true }); res.status(200).json({ success: true, message: "Deleted The Complated Tasks!", }); } catch (e) { console.log(e); } }); module.exports = router;
    1 نقطة
  5. هذه مشكلة في كود API الخاص بك. تأكيد أنك قمت بعمل ال route الخاص بالعنوان api باستخدام الدلة Get وليس Post. لأن الخطاء الظاهر يخبرك انه لا يوجد مسار بالاسم api باستخدام الدلة Get. يجب أن يكون التوجية هكذا. router.route('/api').get(function(req,res){ [...] })
    1 نقطة
  6. اذا لما لا يعمل ؟ لقد وجدت المشكله اني اقوم بعمل get request لل /api وانا المفروض اعمل get requiest ل /api/all بس بيحمل من غير اي نتيجه ؟
    1 نقطة
  7. هذا ليس خطاء انه فقط تحذير ولا توجد مشكلة.
    1 نقطة
  8. ألاحظ أن Kais Hasan قام بالرد على سؤالك لكنك أضفت تعليق آخر سيتم المتابعة معك حتى الوصول لحل لهذه المشكلة ولكن عليك الإنتظار قليلاً حتى يجيب عليك من يتعامل مع nodejs و render حتى يتم الإجابة بإجابات نموذجية
    1 نقطة
  9. هذه الإجاية تجيب علي سؤالك.
    1 نقطة
  10. في البداية عليك رفع الموقع الخاص بك على github أو أي موقع آخر مماثل. نقوم بعدها بالتسجيل في الموقع في حال لم تسجل حساب بعد، ثم نضغط على new و نختار web service. نقوم بالربط مع ال github ثم نقوم بوضع الخيارات التالية كما يلي: هذه الخطوات هي المطلوبة للقيام بذلك.
    1 نقطة
  11. يتم تطوير الدروس بشكل مستمر و إضافة مفاهيم جديدة، و لكن بشكل أساسي أصعب خطوة دائماً هي أول خطوة. بعد تعلم الأساسيات يفترض أن تكون قادراً على البحث و تعلم كافة الأشياء الباقية، حيث أنه لا توجد دورة في العالم يمكنها تغطية كافة المفاهيم في لغة ما أو في إطار عمل ما، و لكن المهم هو تقديم المفاهيم الأساسية التي تمكن الطالب من فهمها و البحث و حل المشاكل فيها. بالإضافة إلى ذلك أكاديمية حسوب تقدم الدعم المستمر عن طريق الأسئلة التي سنكون سعيدين بالإجابة عليها مباشرة، يمكنك السؤال دائماً عما تريد و سنساعدك.
    1 نقطة
  12. السلام عليكم انا مبتدئة في مجال البرمجة اتعلم حالياً فلاتر لدي APIs مبرمجة بلغة laravel و أريد تطبيقها في مشروع فلاتر هل يكفي أن أكون على دراية بفلاتر ؟ هل هناك حاجة للـ firebase ?
    1 نقطة
  13. إن ما تحاول تنزيله هو مجرد إضافات كما هو الحال في ال vscode، الإضافات لا تعني أن البيئة الخاصة باللغة أصبحت لديك، إنها فقط أدوات مساعدة. يجب عليك تنزيل المكتبات الخاصة باللغات التي تريدها من سطر الأوامر الخاص بالبرنامج، مثلاً يمكنك تنزيل dart عن طريق كتابة ما يلي: pkg install dart و هكذا من أجل بقية المكتبات التي تريدها، بالطبع كل مكتبة لها طريقة تنزيل، و لكن الفكرة هي قم بتنزيل المكتبات من سطر الأوامر. إن ال VHEditor يستعمل ما يسمى ب termux و لذلك عليك إيجاد تعليمة التنزيل المناسبة لما تريد بناء على ذلك.
    1 نقطة
  14. يجب أن تتعلم لغة البرمجة Dart أولاً و أن تتقن مصطلحات برمجية متقدمة ، مثل ال OOP و MVC حيث من المهم في البداية أن تكون ملم بلغة البرمجة Dart وإذا كنت جديد في مجال البرمجة فالأفضل أن تهتم بجانب algorithm وفهم طرق التفكير البرمجي وإكتسابه و لا بدك أن يكون لديك معرفة متوسطة في مجال تطبيقات الandoird و دورة حياة التطبيق - Life cycle والقراءة أكير مع تطبيقات الأندرويد بعد ذلك يمكنك تعلم فلاتر مباشرة وبالطبع من أهم المصادر لتعلم flutter هو التوثيقات من جوجل في هذا الرابط
    1 نقطة
×
×
  • أضف...