स्थानीयकृत पठन मार्गदर्शिका
gateway-workersउद्देश्य, उपयोग और स्रोत
Gateway HTTP नीतियों में Forward क्रिया द्वारा आरंभ किए गए Cloudflare Workers का निर्माण, डीबग या समीक्षा करें, जिसमें GatewayMiddleware एंट्रीपॉइंट, Gateway प्रकार, संदर्भ और निरंतरता शामिल हैं।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- cloudflare/skills
- SKILL.md
skills/gateway-workers/SKILL.md- रिपॉज़िटरी Star
- 3,222
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-31
- क्षमता वर्गीकरण
- क्लाउड सेवाएं
- अंतिम संग्रह समय
लाइसेंस: Apache-2.0
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
Gateway HTTP नीतियों में Forward क्रिया द्वारा आरंभ किए गए Cloudflare Workers का निर्माण, डीबग या समीक्षा करें, जिसमें GatewayMiddleware एंट्रीपॉइंट, Gateway प्रकार, संदर्भ और निरंतरता शामिल हैं।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
कार्यप्रवाह
मौजूदा वर्कर का निरीक्षण करें और आवश्यक रूपांतरण, सिंथेटिक प्रतिक्रिया या पृष्ठभूमि कार्य के लिए एक वर्कर टेम्प्लेट चुनें। एक नामित फ़ाइल निर्यात करें।GatewayMiddlewareक्लास एक्सटेंडिंगWorkerEntrypointसेcloudflare:workers। अमल में लानाhandle(request, context, next)और एक लौटाएँResponseगेटवे आरपीसी के माध्यम से इस विधि को कॉल करता है। एक डिफ़ॉल्टfetch()हैंडलर अकेले फॉरवर्ड कॉन्ट्रैक्ट को लागू नहीं करता है। टाइपस्क्रिप्ट के लिए, चुने गए टेम्प्लेट के वर्तमान पैकेज इंस्टॉलेशन और टाइप-इंपोर्ट निर्देशों का पालन करें। गेटवे कॉन्टेक्स्ट के लिए दूसरे आर्गुमेंट का उपयोग करें। यह मूल अनुरोध का वर्णन करता है और वर्कर द्वारा अनुरोध में बदलाव किए जाने पर भी अपरिवर्तित रहता है। इसे इससे अलग रखें।this.ctx(कार्यकर्ताओं का निष्पादन संदर्भ) औरthis.env(बाइंडिंग)।
गेटवे वर्कर्स
वर्कर को लागू करने से पहले वर्तमान फॉरवर्ड गाइड पढ़ें। इसमें बताया गया है कि गेटवे अनुमत HTTP ट्रैफ़िक पर वर्कर्स को कैसे सक्रिय करता है। सेटअप, API पेलोड या सीमाओं को मेमोरी से प्रोजेक्ट में कॉपी करने के बजाय नीचे दिए गए संबंधित पृष्ठ को डाउनलोड करें।
ऊपर की ओर मार्ग · L6 ↗प्रसंग
फ़ील्ड नामों और उपलब्धता के लिए प्रकाशित प्रकारों और संदर्भ संदर्भ का उपयोग करें। एक झूठी पहचान (!identity) अनाम के रूप में और वैकल्पिक मुद्रा मूल्यों की रक्षा करें। कॉलawait context.identity()याawait context.devicePosture()केवल आवश्यकता पड़ने पर ही उपयोग करें। दोनों गेटर रिजेक्ट कर सकते हैं। लुकअप विफलताओं को गुम मानों से अलग से पहचानें और वर्कर द्वारा उन पर निर्भरता होने पर प्रत्येक को संभालने का तरीका तय करें। क्लाइंट द्वारा प्रदान किए गए पहचान हेडर के बजाय गेटवे द्वारा प्रदान की गई पहचान का उपयोग करें।
आवश्यकताएँ और सेटअप
इस फ़ाइल से कोई संक्षिप्त आवश्यकताएँ नहीं चुनी गईं। इसका मतलब यह नहीं है कि स्किल की कोई निर्भरता नहीं है। रिपॉजिटरी सेटअप निर्देशों और संदर्भित फ़ाइलों की जाँच करें।
सीमाएं और गुणवत्ता जांच
इस फ़ाइल से कोई अलग सीमा अंश नहीं चुना गया है। इसका मतलब यह नहीं है कि यह स्किल हर इनपुट या वातावरण के लिए सुरक्षित है। संपूर्ण स्रोत की समीक्षा करें और अपने परिणाम की पुष्टि करें।
सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
49a31e0b3229ccdffe4944be9c61bc7481d1d432- स्रोत SHA-256
63f3d183f531ceba625b33761b993264c29c3fc00dbd982e2180767d1e9fb768