Faye WebSocket հաճախորդներ և proxy.origin ընտրանք
Արտաքին WebSocket կապը ստեղծելիս HTTP վստահված անձի սկզբնաղբյուրը փոխանցեք faye-websocket-ի հանրային Client ընտրանքներում։
faye-websocket-ը proxy ընտրանք է տրամադրում իր Client կոնստրուկտորում։ Փոխանցեք այն մինչև կապի սկսվելը.
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-ի գոյություն ունեցող կապը։