📋 محتويات الصفحة
📖 الوصف
MSW (Mock Service Worker) تستخدم Service Workers لاعتراض طلبات HTTP على مستوى المتصفح وإرجاع استجابات وهمية. لا تحتاج لتعديل كود التطبيق وتعمل في المتصفح والاختبارات.
🎯 يستخدم في
مجالات استخدام هذه الأداة
محاكاة الـ APIs في التطوير
كتابة اختبارات E2E
اختبار Error States
محاكاة البطء (Delays)
استبدال real APIs في التطوير
Test-First Development
✨ المميزات
أبرز مميزات هذه الأداة
تعمل على مستوى Network (Service Worker)
لا تحتاج تعديل كود التطبيق
تعترض fetch و XMLHttpRequest
تعمل في المتصفح والـ Node.js
دعم TypeScript كامل
GraphQL & REST
Passthrough mode
Real-time mocking
تكامل مع React
Vue
etc.
Community كبيرة
⚠️ العيوب
نقاط يجب مراعاتها
يتطلب فهم Service Workers
قد تكون معقدة للتكوين
ليست مناسبة للإنتاج (development & test فقط)
تحتاج HTTPS في بعض الحالات
📚 أدوات أخرى في 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