درس 8 من 8
بناء API بسيطة
يمكنك بناء APIs بأي لغة backend تقريباً. الفكرة واحدة: استقبل HTTP requests، عالجها، وأرجع JSON. المثال الأصلي يستخدم Node.js و Express.
APIS
const express = require("express");
const app = express();
app.use(express.json());
// جلب جميع المستخدمين
app.get("/users", (req, res) => {
res.json([{ id: 1, name: "Ali" }]);
});
// إنشاء مستخدم جديد بـ POST
app.post("/users", (req, res) => {
const newUser = req.body;
res.status(201).json(newUser);
});
app.listen(3000);