Faye WebSocket klijenti i opcija proxy.origin
Prenesite HTTP proxy ishodište u javnim Client opcijama faye-websocketa pri stvaranju odlazne WebSocket veze.
faye-websocket izlaže proxy opciju na svom Client konstruktoru. Prenesite je prije početka veze:
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));
Prvi URL identificira WebSocket uslugu. proxy.origin identificira HTTP posrednika. Za dopušteni javni WSS test bez proxy vjerodajnica, popis HTTP proxyja nudi adrese za to ishodište; provjerite pristup stvarnoj WebSocket završnoj točki. Biblioteka dokumentira origin kao obveznu proxy opciju i također podržava zaglavlja specifična za proxy i TLS konfiguraciju.
Prazan niz je popis podprotokola, a ne popis proxyja. Navedite tamo nazive aplikacijskih podprotokola kada ih usluga zahtijeva.
Ovo konfigurira Faye klijent koji stvara kod. Ako WebSocket posjeduje drugi SDK, upotrijebite put koji SDK podržava za dostavljanje njegovih opcija veze. Stvaranje ovog odvojenog socketa ne mijenja postojeću SDK vezu.