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-ի գոյություն ունեցող կապը։

Առնչվող հոդվածներ