Faye WebSocket-kliensek és a proxy.origin beállítás
Adja át a HTTP-proxy eredetét a faye-websocket nyilvános Client-beállításaiban a kimenő WebSocket-kapcsolat létrehozásakor.
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.