Odjemalci Faye WebSocket in možnost proxy.origin
Pri ustvarjanju odhodne povezave WebSocket posredujte izvor proxyja HTTP v javnih možnostih Client knjižnice faye-websocket.
faye-websocket v svojem konstruktorju Client ponuja možnost proxy. Posredujte jo pred začetkom povezave:
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 storitev WebSocket. proxy.origin identificira posrednika HTTP. Za dovoljen javni preskus WSS brez poverilnic proxyja seznam proxyjev HTTP ponuja naslove za ta izvor; preverite dostop do dejanske končne točke WebSocket. Knjižnica dokumentira origin kot zahtevano možnost proxy in podpira tudi glave, specifične za proxy, ter konfiguracijo TLS.
Prazna matrika je seznam podprotokolov, ne seznam proxyjev. Tam navedite imena podprotokolov aplikacije, ko jih storitev zahteva.
To konfigurira odjemalca Faye, ki ga ustvari koda. Če WebSocket pripada drugemu SDK, uporabite pot, ki jo SDK podpira, za posredovanje njegovih možnosti povezave. Ustvarjanje tega ločenega vtičnika ne spremeni obstoječe povezave SDK.