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 موجوده اړیکه نه بدلوي.

اړوندې مقالې