faye-websocket-ek proxy aukera bat eskaintzen du bere Client eraikitzailean. Pasatu konexioa hasi aurretik:

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

Lehen URLak WebSocket zerbitzua identifikatzen du. proxy.origin-ek HTTP bitartekaria identifikatzen du. Proxy kredentzialik gabeko WSS proba publiko baimendu baterako, HTTP proxy zerrendak jatorri horretarako helbideak eskaintzen ditu; egiaztatu benetako WebSocket amaierarako sarbidea. Liburutegiak origin proxy aukera derrigorrezko gisa dokumentatzen du eta proxyari berariazko goiburuak eta TLS konfigurazioa ere onartzen ditu.

Array hutsa azpiprotokoloen zerrenda da, ez proxy zerrenda. Eman aplikazioaren azpiprotokolo izenak han zerbitzuak eskatzen dituenean.

Honek kodeak sortutako Faye bezeroa konfiguratzen du. WebSocket beste SDK baten jabetzakoa bada, erabili SDKak onartzen duen bidea bere konexio aukerak emateko. Socket bereizi hau sortzeak ez du SDKaren lehendik dagoen konexioa aldatzen.

Erlazionatutako artikuluak