Kodax

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» بحسابك.

ابدأ الحل