🛠️

Mirazhi

مكتبة Mocking للـ APIs داخل المتصفح (API Mocking Library)

(3/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
🌐 عام

مستوى الخبرة المطلوب:

⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
3
تقييم المستخدمين
التصنيف 🛠️ DevTools
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

MirageJS هي مكتبة JavaScript لمحاكاة APIs داخل المتصفح. تتيح إنشاء خادم وهمي متكامل يعترض طلبات fetch و XMLHttpRequest ويعيد ردود وهمية، مثالية للتطوير والاختبار.

🎯 يستخدم في

مجالات استخدام هذه الأداة

تطوير Frontend بدون Backend

بناء prototypes مع بيانات وهمية

اختبار الحالات (Errors

Loading

Empty)

اختبار التكامل (Integration)

تدريب المطورين

استبدال APIs الحقيقية في الاختبارات

المميزات

أبرز مميزات هذه الأداة

اعتراض fetch و XMLHttpRequest

DSL بسيط لتعريف الـ Routes

دعم Relationships (has many

belongs to)

Factories لإنشاء بيانات وهمية

دعم CORS مدمج

يعمل في جميع المتصفحات الحديثة

تكامل مع React

Vue

Angular

Ember

يمكن تعطيله بسهولة في الإنتاج

⚠️ العيوب

نقاط يجب مراعاتها

×

أقل مرونة من MSW

×

لا يدعم Service Workers

×

لا يمكن استخدامها في Node.js

×

محدودة في المعالجة المعقدة

×

التطوير البطيء (مشروع قديم نسبياً)

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
npm install miragejs

📚 أدوات أخرى في DevTools

قد يعجبك أيضاً