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.

Ähnlech Artikelen