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-യുടെ നിലവിലുള്ള കണക്ഷനെ മാറ്റുന്നില്ല.

അനുബന്ധ ലേഖനങ്ങൾ