📋 محتويات الصفحة
📖 الوصف
JSON Server أداة تحول ملف JSON إلى REST API كامل بـ GET, POST, PUT, PATCH, DELETE. توفر filtering, sorting, pagination تلقائياً. مثالية للـ testing.
🎯 يستخدم في
مجالات استخدام هذه الأداة
بناء API وهمي سريع
تطوير frontend بدون backend
اختبار APIs
تدريب على Fetch
تطوير prototypes
ملء الـ Loading States
✨ المميزات
أبرز مميزات هذه الأداة
API كامل من JSON واحد
CRUD operations
Filtering
sorting
pagination
Relationships (_expand)
Search
CORS مفعّل
Hot reload
Custom routes
Middleware
⚠️ العيوب
نقاط يجب مراعاتها
للـ development فقط
محدود في auth
transactions
لا يدعم databases
بطيء مع بيانات كثيرة
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
npm install -g json-server
# db.json
{
"posts": [
{ "id": 1, "title": "مقال", "userId": 1 }
],
"users": [
{ "id": 1, "name": "أحمد" }
]
}
# تشغيل
json-server --watch db.json --port 3001
# GET /posts
# GET /posts?_sort=title&_order=asc
# GET /posts?_page=1&_limit=10
# GET /posts/1?_expand=comments
# POST /posts with body
📚 أدوات أخرى في Code-Generation
قد يعجبك أيضاً
Angular CLI
⭐أداة سطر الأوامر الرسمية لـ Angular
bolt.new
⭐مولد تطبيقات ويب كاملة بـ AI داخل المتصفح
bolt.new
⭐مطور ويب AI كامل في المتصفح (In-Browser Full-Stack AI Developer)
Create Next App
⭐أداة إنشاء مشاريع Next.js الرسمية
Create React App
⭐أداة إنشاء مشاريع React الرسمية
Create Vue
⭐الأداة الرسمية لإنشاء مشاريع Vue.js