Faye WebSocket क्लाइन्टहरू र proxy.origin विकल्प
आउटबाउन्ड WebSocket जडान सिर्जना गर्दा faye-websocket का सार्वजनिक Client विकल्पहरूमा HTTP प्रोक्सी उत्पत्ति पास गर्नुहोस्।
faye-websocket ले आफ्नो Client कन्स्ट्रक्टरमा proxy विकल्प प्रदान गर्छ। जडान सुरु हुनु अघि यसलाई पास गर्नुहोस्:
const WebSocket = require('faye-websocket');
const socket = new WebSocket.Client(
'wss://service.example/socket',
[],
{ proxy: { origin: 'http://proxy.example:8080' } },
);
socket.on('error', error => console.error(error.message));
पहिलो URL ले WebSocket सेवा पहिचान गर्छ। proxy.origin ले HTTP मध्यस्थ पहिचान गर्छ। प्रोक्सी प्रमाणहरू बिना अनुमति दिइएको सार्वजनिक WSS परीक्षणका लागि, HTTP प्रोक्सी सूची ले त्यो उत्पत्तिका लागि ठेगानाहरू प्रदान गर्छ; वास्तविक WebSocket अन्त्य बिन्दुमा पहुँच प्रमाणित गर्नुहोस्। पुस्तकालयले origin लाई आवश्यक proxy विकल्पको रूपमा दस्तावेज गर्छ र प्रोक्सी-विशिष्ट हेडरहरू तथा TLS कन्फिगरेसन पनि समर्थन गर्छ।
खाली एरे उपप्रोटोकल सूची हो, प्रोक्सी सूची होइन। सेवालाई आवश्यक पर्दा त्यहाँ अनुप्रयोग उपप्रोटोकल नामहरू दिनुहोस्।
यसले कोडद्वारा सिर्जना गरिएको Faye क्लाइन्ट कन्फिगर गर्छ। यदि WebSocket अर्को SDK को स्वामित्वमा छ भने, यसको जडान विकल्पहरू दिन SDK-समर्थित मार्ग प्रयोग गर्नुहोस्। यो छुट्टै सकेट सिर्जना गर्दा SDK को विद्यमान जडान परिवर्तन हुँदैन।