Klientët Faye WebSocket dhe opsioni proxy.origin
Kaloni origjinën e proxy-t HTTP në opsionet publike Client të faye-websocket kur krijoni lidhjen dalëse WebSocket.
faye-websocket ekspozon një opsion proxy në konstruktorin e tij Client. Kalojeni para se të fillojë lidhja:
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-ja e parë identifikon shërbimin WebSocket. proxy.origin identifikon ndërmjetësin HTTP. Për një test publik WSS të lejuar pa kredenciale proxy, lista e proxy-ve HTTP ofron adresa për atë origjinë; verifikoni aksesin në pikën fundore reale të WebSocket. Biblioteka dokumenton origin si opsionin e kërkuar proxy dhe gjithashtu mbështet titujt specifikë për proxy dhe konfigurimin TLS.
Vargu bosh është lista e nënprotokolleve, jo një listë proxy. Jepni atje emrat e nënprotokolleve të aplikacionit kur shërbimi i kërkon ato.
Kjo konfiguron klientin Faye të krijuar nga kodi. Nëse një SDK tjetër zotëron WebSocket, përdorni një rrugë të mbështetur nga SDK për të dhënë opsionet e tij të lidhjes. Krijimi i këtij socket-i të veçantë nuk ndryshon lidhjen ekzistuese të SDK-së.