إعدادات الشبكة
يتيح لك قسم الشبكة تكوين إعدادات الأمان والتحكم في حركة المرور الأساسية لتطبيقك. يتضمن ذلك إدارة سياسات مشاركة الموارد عبر المنشأ (CORS) وإعداد تحديد معدل واجهة برمجة التطبيقات لحماية الواجهة الخلفية الخاصة بك من سوء الاستخدام.
للوصول إلى هذا القسم، انتقل إلى الإعدادات > الشبكة في قائمة الشريط الجانبي الأيسر.

تكوين CORS
Section titled “تكوين CORS”تتحكم مشاركة الموارد عبر المنشأ (CORS) في المجالات الخارجية (الأصول) التي يُسمح لها بالوصول إلى موارد واجهة برمجة التطبيقات الخاصة بك. تعد هذه ميزة أمان بالغة الأهمية لمنع مواقع الويب غير المصرح لها من التفاعل مع الواجهة الخلفية الخاصة بك.
خيارات التكوين
Section titled “خيارات التكوين”-
Allow All Origins:
- Toggle Switch: عند التمكين، يسمح هذا بالطلبات من أي أصل (مجال). غالباً ما يكون هذا مفيداً أثناء التطوير المبكر ولكن لا ينصح به بشكل عام لبيئات الإنتاج بسبب المخاطر الأمنية.
- Disable: قم بإيقاف تشغيل هذا لفرض قائمة بيضاء صارمة من المجالات المسموح بها.
-
Allowed Origins:
- Input: إذا تم تعطيل “Allow All Origins”، فاستخدم هذا الحقل لتحديد المجالات الدقيقة التي يمكنها الوصول إلى واجهة برمجة التطبيقات الخاصة بك (مثل
https://example.comأوhttps://app.yourdomain.com). - Add: انقر فوق الزر + Add لتضمين المجال في قائمتك البيضاء.
- Input: إذا تم تعطيل “Allow All Origins”، فاستخدم هذا الحقل لتحديد المجالات الدقيقة التي يمكنها الوصول إلى واجهة برمجة التطبيقات الخاصة بك (مثل
تكوين حد المعدل
Section titled “تكوين حد المعدل”يساعد تحديد المعدل في حماية واجهة برمجة التطبيقات الخاصة بك من سوء الاستخدام أو هجمات القوة الغاشمة أو ارتفاع حركة المرور العرضي من خلال تحديد عدد الطلبات التي يمكن للعميل إجراؤها في إطار زمني محدد.
إعدادات الحد
Section titled “إعدادات الحد”يمكنك تحديد حدود عبر أطر زمنية مختلفة لإنشاء سياسة حركة مرور دقيقة:
- Requests Per Minute: الحد الأقصى لعدد الطلبات المسموح بها في نافذة مدتها 60 ثانية.
- Requests Per Hour: الحد الأقصى لعدد الطلبات المسموح بها في نافذة مدتها 60 دقيقة.
- Requests Per Day: الحد الأقصى لعدد الطلبات المسموح بها في نافذة مدتها 24 ساعة.
- Burst Allowance: عدد الطلبات الإضافية المسموح بها لتجاوز حد المعدل لفترة قصيرة جداً. هذا يستوعب الارتفاعات المفاجئة والمشروعة في نشاط المستخدم دون حظرها على الفور.
حفظ التغييرات
Section titled “حفظ التغييرات”بعد تكوين إعدادات CORS أو حد المعدل، انقر فوق الزر الرمادي Save في أسفل يمين الشاشة لتطبيق تغييراتك.