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