C✳CODEZ.WIN
🌐 العربية

دليل قراءة متعدد اللغات للمهارة

gateway-workersالغرض والاستخدام والمصدر

قم ببناء أو تصحيح أو مراجعة Cloudflare Workers التي يتم استدعاؤها بواسطة إجراء Forward في سياسات Gateway HTTP، بما في ذلك نقطة دخول GatewayMiddleware وأنواع Gateway والسياق والاستمرار.

تم استرجاع المصدر:

مستودع المصدر
cloudflare/skills
SKILL.md
skills/gateway-workers/SKILL.md
نجوم المستودع
3,222
آخر تحديث للمستودع
2026-10-31
تصنيف القدرات
خدمات الحوسبة السحابية
وقت التجميع الأخير

الترخيص: Apache-2.0

مقتطفات سير العمل هي أدوات مساعدة للقراءة، وليست تعليمات تنفيذية من Codez. لم يتم تشغيل أي مهارة تابعة لجهة خارجية لإنتاج هذه الصفحة.

تُعدّ فقرات الغرض وسير العمل الواردة أدناه موادًا أساسية، مُنظّمة ومترجمة لتسهيل القراءة. وهي تختلف عن التحليل التحريري لـ Codez المُصنّف بشكل منفصل.

ما تفعله هذه المهارة

قم ببناء أو تصحيح أو مراجعة Cloudflare Workers التي يتم استدعاؤها بواسطة إجراء Forward في سياسات Gateway HTTP، بما في ذلك نقطة دخول GatewayMiddleware وأنواع Gateway والسياق والاستمرار.

طريقة الاستخدام وفق المستند الأصلي

سير العمل

افحص العامل الحالي واختر قالب عامل للتحويل المطلوب أو الاستجابة الاصطناعية أو مهمة الخلفية. صدّر ملفًا باسمGatewayMiddlewareفئة ممتدةWorkerEntrypointمنcloudflare:workers. ينفذhandle(request, context, next)وأعدResponseيستدعي البوابة هذه الطريقة عبر RPC. القيمة الافتراضيةfetch()لا يُنفّذ المعالج وحده عقد Forward. بالنسبة إلى TypeScript، اتبع تعليمات تثبيت الحزمة الحالية للقالب المُختار واستيراد الأنواع. استخدم الوسيط الثاني لسياق البوابة. يصف هذا الوسيط الطلب الأصلي ويبقى دون تغيير عند تعديل العامل للطلب. احتفظ به منفصلاً عنthis.ctx(سياق تنفيذ العمال) وthis.env(الروابط).

مقتطف من المصدر · L10 ↗

عمال البوابة

اقرأ دليل التوجيه الحالي قبل تطبيق أي عامل. يوضح هذا الدليل كيفية استدعاء بوابة الوصول للعمال على حركة مرور HTTP المسموح بها. استرجع الصفحة ذات الصلة أدناه بدلاً من نسخ الإعدادات أو حمولات واجهة برمجة التطبيقات أو الحدود إلى المشروع من الذاكرة.

مقتطف من المصدر · L6 ↗

سياق

استخدم الأنواع المنشورة ومرجع السياق لأسماء الحقول ومدى توفرها. تعامل مع الهوية الزائفة (!identity) كمجهول الهوية، مع حماية قيم الوضع الاختيارية. استدعاءawait context.identity()أوawait context.devicePosture()يُستخدم فقط عند الحاجة. يمكن لكلا دالتي جلب البيانات رفض الطلب. يجب معالجة حالات فشل البحث بشكل منفصل عن القيم المفقودة، وتحديد كيفية التعامل مع كل حالة عندما يعتمد عليها العامل. استخدم هوية البوابة بدلاً من رؤوس الهوية التي يقدمها العميل.

مقتطف من المصدر · L18 ↗

المتطلبات والإعداد

لم يتم اختيار أي فقرة متطلبات مختصرة من هذا الملف. هذا لا يعني أن المهارة لا تعتمد على أي ملفات أخرى. راجع تعليمات إعداد المستودع والملفات المرجعية.

الحدود وفحوصات الجودة

لم يتم تحديد أي مقطع حدود منفصل من هذا الملف. هذا لا يعني أن المهارة آمنة لكل مدخلات أو بيئة. راجع المصدر بالكامل وتحقق من صحة النتيجة بنفسك.

ابدأ بتجربة آمنة

  1. تحقق من المضيف المدعوم وتعليمات تثبيت المستودع. احتفظ بمجلد المهارات والبرامج النصية والأصول والوثائق المشار إليها معًا؛SKILL.mdقد يؤدي وجود شخص واحد فقط إلى إغفال بعض التبعيات.
  2. زوّد البرنامج ببياناتك الفعلية، والمخرجات المطلوبة، ومعايير القبول. يعتمد بناء جملة الاستدعاء والأدوات المتاحة على النظام المضيف؛ ولا يفترض هذا الموقع وجود أمر تثبيت موحد.
  3. جرّب سير العمل الأصلي في مشروع مؤقت أو على نسخة احتياطية. راجع العمليات التي تُغيّر الملفات أو الخدمات البعيدة أو الموارد القابلة للفوترة قبل السماح بها.
  4. تحقق من صحة المخرجات بمقارنتها بفحوصات جودة المصدر ومتطلباتك الخاصة. لا يُعدّ نجاح عملية التشغيل أو ارتفاع عدد النجوم في المستودع دليلاً على صحة النتيجة.

مواصفات ملف المهارة وبنية المجلدات ↗

اقرأ المزيد في المصدر

الترجمة والنطاق

يختار دليل القراءة هذا مقاطع من المصدر الرئيسي المثبتSKILL.mdهذه الترجمة مساعدة. وهي ليست دليلاً كاملاً ولا تضمن التوافق المُختَبَر. يُرجى قراءة النص الأصلي والملفات المُشار إليها قبل الاستخدام.

تشير هذه المقدمة إلى النسخة المثبتة أدناه؛ ويتم عرض نشاط المستودع الحالي ووقت التجميع بشكل منفصل.

المصدر بإصدار ثابت
اقرأ الأصل ↗
تم استرجاع المصدر
معرّف نسخة Git
49a31e0b3229ccdffe4944be9c61bc7481d1d432
المصدر SHA-256
63f3d183f531ceba625b33761b993264c29c3fc00dbd982e2180767d1e9fb768
العودة إلى قائمة المهارات الكاملة