faye-websocket biedt in proxy-opsje op syn Client-konstruktor. Jou it troch foardat de ferbining begjint:

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));

De earste URL identifisearret de WebSocket-tsjinst. proxy.origin identifisearret de HTTP-tuskenpersoan. Foar in tastiene iepenbiere WSS-test sûnder proxy-gegevens biedt de HTTP-proxylist adressen foar dat oarsprong; ferifiearje tagong ta it echte WebSocket-einpunt. De bibleteek dokumintearret origin as de ferplichte proxy-opsje en stipet ek proxy-spesifike kopteksten en TLS-konfiguraasje.

De lege array is de subprotokol-list, gjin proxylist. Jou dêr de nammen fan tapassings-subprotokollen as de tsjinst se ferget.

Dit konfigurearret de Faye-klant dy't troch de koade makke is. As in oare SDK de WebSocket besit, brûk dan in SDK-stipe paad om syn ferbiningsopsjes te jaan. It meitsjen fan dizze aparte socket feroaret de besteande ferbining fan 'e SDK net.

Relatearre artikelen