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 نىڭ مەۋجۇت ئۇلىنىشىنى ئۆزگەرتمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر