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 ର ବିଦ୍ୟମାନ ସଂଯୋଗକୁ ପରିବର୍ତ୍ତନ କରେ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ