REST API بسيط — تحدي Node.js
REST API للمهام باستخدام Express (المصفوفة tasks في الذاكرة): GET /tasks يرجع كل المهام كمصفوفة، و POST /tasks يضيف مهمة من req.body بمعرّف رقمي فريد (id) ويرجع 201 مع المهمة، و PUT /tasks/:id يحدّث المهمة ويرجعها، و DELETE /tasks/:id يحذفها. PUT و DELETE يرجعان 404 إذا لم توجد المهمة.
const express = require('express');
const app = express();
app.use(express.json());
let tasks = [];
// GET /tasks - جلب كل المهام
// POST /tasks - إضافة مهمة
// PUT /tasks/:id - تحديث مهمة
// DELETE /tasks/:id - حذف مهمة
app.listen(3000);حل هذا التحدي يرتبط بفتح دورة «REST APIs» بحسابك.
ابدأ الحل