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 च्या विद्यमान कनेक्शनमध्ये बदल होत नाही.