البرمجة
بناء REST API احترافي بـ Node.js و Express
12 ديسمبر 202512 دقائق قراءة
دليل شامل لبناء واجهة برمجية RESTful باستخدام Node.js و Express.
إعداد المشروع
ابدأ بتثبيت Express وإنشاء هيكل واضح للمشروع.
npm init -y
npm install express mongoose dotenv cors
إعداد السيرفر
const express = require('express');
const app = express();
app.use(express.json());
app.use(cors());
app.listen(3000, () => console.log('Server running'));
إنشاء Routes
// routes/users.js
router.get('/', getUsers);
router.post('/', createUser);
router.get('/:id', getUser);
router.put('/:id', updateUser);
router.delete('/:id', deleteUser);
أفضل الممارسات
استخدم middleware للمصادقة. افصل الـ routes عن الـ controllers. استخدم try-catch للأخطاء.
الخلاصة
Express يجعل بناء API سهلاً. الهيكل الجيد والـ middleware يضمنان قابلية الصيانة والتوسع.
الوسوم
#Node.js#Express#API#Backend#JavaScript