Faye WebSocket клиенттері және proxy.origin опциясы
Сыртқа шығатын WebSocket қосылымын құру кезінде HTTP прокси бастауын faye-websocket-тің ашық Client опцияларында беріңіз.
faye-websocket өзінің Client конструкторында proxy опциясын ұсынады. Қосылым басталмай тұрып оны беріңіз:
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));
Бірінші URL WebSocket қызметін анықтайды. proxy.origin HTTP делдалын анықтайды. Прокси тіркелгі деректерінсіз рұқсат етілген ашық WSS сынағы үшін HTTP прокси тізімі сол бастау үшін мекенжайларды ұсынады; нақты WebSocket соңғы нүктесіне қолжетімділікті тексеріңіз. Кітапхана origin-ды міндетті proxy опциясы ретінде құжаттайды және проксиге тән тақырыптар мен TLS конфигурациясын да қолдайды.
Бос массив — қосалқы протоколдар тізімі, прокси тізімі емес. Қызмет талап еткенде сол жерге қосымшаның қосалқы протокол атауларын енгізіңіз.
Бұл код жасаған Faye клиентін конфигурациялайды. Егер WebSocket басқа SDK-ға тиесілі болса, оның қосылым опцияларын беру үшін SDK қолдайтын жолды пайдаланыңыз. Осы бөлек сокетті жасау SDK-ның бар қосылымын өзгертпейді.