Faye WebSocket-Clients an d'Optioun proxy.origin
Gitt den HTTP-Proxy-Ursprong an den öffentlechen Client-Optioune vu faye-websocket un, wann Dir déi ausgehend WebSocket-Verbindung erstellt.
faye-websocket bitt eng proxy-Optioun op sengem Client-Konstruktor un. Gitt se virun der Verbindung un:
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));
Déi éischt URL identifizéiert de WebSocket-Service. proxy.origin identifizéiert den HTTP-Intermediär. Fir en erlaabten öffentlechen WSS-Test ouni Proxy-Authentifikatioun bitt d'HTTP-Proxy-Lëscht Adressen fir dësen Ursprong; iwwerpréift den Zougang zum tatsächlechen WebSocket-Endpunkt. D'Bibliothéik dokumentéiert origin als déi erfuerderlech proxy-Optioun an ënnerstëtzt och proxy-spezifesch Header an TLS-Konfiguratioun.
Den eidelen Array ass d'Lëscht vun de Subprotokollen, net eng Proxy-Lëscht. Gitt do d'Applikatiouns-Subprotokollnimm un, wann de Service se verlaangt.
Dëst konfiguréiert de Faye-Client, deen de Code erstellt. Wann en anert SDK de WebSocket besëtzt, benotzt e vum SDK ënnerstëtzte Wee fir seng Verbindungsoptioune ginn. D'Erstelle vun dësem separaten Socket ännert d'existéierend Verbindung vum SDK net.