منتصر احمد نشر 5 يناير 2023 أرسل تقرير نشر 5 يناير 2023 كان هذا سؤالي: "كيف ارفع api معمول ب node js علي render" 2 اقتباس
0 منتصر احمد نشر 5 يناير 2023 الكاتب أرسل تقرير نشر 5 يناير 2023 بتاريخ الآن قال Mohammed Fahmy: هذه الإجاية تجيب علي سؤالك. بيطلعلي خطا 1 اقتباس
0 عبدالباسط ابراهيم نشر 5 يناير 2023 أرسل تقرير نشر 5 يناير 2023 ألاحظ أن Kais Hasan قام بالرد على سؤالك لكنك أضفت تعليق آخر سيتم المتابعة معك حتى الوصول لحل لهذه المشكلة ولكن عليك الإنتظار قليلاً حتى يجيب عليك من يتعامل مع nodejs و render حتى يتم الإجابة بإجابات نموذجية 1 اقتباس
0 محمد Fahmy نشر 5 يناير 2023 أرسل تقرير نشر 5 يناير 2023 هذا ليس خطاء انه فقط تحذير ولا توجد مشكلة. 1 اقتباس
0 منتصر احمد نشر 5 يناير 2023 الكاتب أرسل تقرير نشر 5 يناير 2023 بتاريخ الآن قال Mohammed Fahmy: هذا ليس خطاء انه فقط تحذير ولا توجد مشكلة. اذا لما لا يعمل ؟ بتاريخ 2 دقائق مضت قال Mohammed Fahmy: هذا ليس خطاء انه فقط تحذير ولا توجد مشكلة. لقد وجدت المشكله اني اقوم بعمل get request لل /api وانا المفروض اعمل get requiest ل /api/all بس بيحمل من غير اي نتيجه ؟ 1 اقتباس
0 محمد Fahmy نشر 5 يناير 2023 أرسل تقرير نشر 5 يناير 2023 هذه مشكلة في كود API الخاص بك. تأكيد أنك قمت بعمل ال route الخاص بالعنوان api باستخدام الدلة Get وليس Post. لأن الخطاء الظاهر يخبرك انه لا يوجد مسار بالاسم api باستخدام الدلة Get. يجب أن يكون التوجية هكذا. router.route('/api').get(function(req,res){ [...] }) 1 اقتباس
0 منتصر احمد نشر 5 يناير 2023 الكاتب أرسل تقرير نشر 5 يناير 2023 بتاريخ 1 دقيقة مضت قال Mohammed Fahmy: هذه مشكلة في كود API الخاص بك. تأكيد أنك قمت بعمل ال route الخاص بالعنوان api باستخدام الدلة Get وليس Post. لأن الخطاء الظاهر يخبرك انه لا يوجد مسار بالاسم api باستخدام الدلة Get. يجب أن يكون التوجية هكذا. router.route('/api').get(function(req,res){ [...] }) هذا هو ال 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 اقتباس
0 منتصر احمد نشر 5 يناير 2023 الكاتب أرسل تقرير نشر 5 يناير 2023 بتاريخ منذ ساعة مضت قال Mohammed Fahmy: هذه مشكلة في كود API الخاص بك. تأكيد أنك قمت بعمل ال route الخاص بالعنوان api باستخدام الدلة Get وليس Post. لأن الخطاء الظاهر يخبرك انه لا يوجد مسار بالاسم api باستخدام الدلة Get. يجب أن يكون التوجية هكذا. router.route('/api').get(function(req,res){ [...] }) ................ اقتباس
السؤال
منتصر احمد
كان هذا سؤالي: "كيف ارفع api معمول ب node js علي render"
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.