A faye-websocket proxy beállítást kínál a Client konstruktorán. Adja át a kapcsolat megkezdése előtt:

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

Az első URL azonosítja a WebSocket-szolgáltatást. A proxy.origin azonosítja a HTTP-közvetítőt. Egy engedélyezett nyilvános WSS-teszthez proxy hitelesítő adatok nélkül a HTTP-proxy lista címeket kínál ehhez az eredethez; ellenőrizze a tényleges WebSocket-végpont elérését. A könyvtár az origin-t kötelező proxy-beállításként dokumentálja, és támogatja a proxyspecifikus fejléceket és a TLS-konfigurációt is.

Az üres tömb az alprotokollok listája, nem proxylista. Adja meg ott az alkalmazás alprotokoll-neveit, amikor a szolgáltatás megköveteli azokat.

Ez konfigurálja a kód által létrehozott Faye-klienst. Ha a WebSocket egy másik SDK tulajdonában van, használjon SDK által támogatott útvonalat a kapcsolati beállításai megadásához. Ennek a külön socketnek a létrehozása nem módosítja az SDK meglévő kapcsolatát.

Kapcsolódó cikkek