faye-websocket שטעלט צו אַ proxy אָפּציע אויף זײַן Client קאָנסטרוקטאָר. גיב עס איבער פֿאַר דער פֿאַרבינדונג הייבט אָן:

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 פּרובירן אָן proxy באַשטעטיקונגען, HTTP פּראָקסי ליסטע ביט עס אַדרעסן פֿאַר דעם אָפּשטאַם; באַשטעטיק דעם צוטריט צו דעם פֿאַקטישן WebSocket ענדפּונקט. די ביבליאָטעק דאָקומענטירט origin ווי די פֿאָדערלעכע proxy אָפּציע און שטיצט אויך proxy-ספּעציפֿישע קעפּלעך און TLS קאָנפֿיגוראַציע.

דער ליידיקער אַרײַ איז די סובפּראָטאָקאָל ליסטע, נישט אַ proxy ליסטע. גיב דאָרט די אַפּליקאַציע סובפּראָטאָקאָל נעמען ווען דער דינסט פֿאָדערט זיי.

דאָס קאָנפֿיגורירט דעם Faye קליענט וואָס דער קאָד שאַפֿט. אויב אַן אַנדער SDK באַזיצט דעם WebSocket, ניץ אַ וועג וואָס דער SDK שטיצט צו געבן זײַנע פֿאַרבינדונג אָפּציעס. שאַפֿן דעם באַזונדערן סאָקעט ענדערט נישט דעם SDK'ס עקסיסטירנדיקן פֿאַרבינדונג.

פֿאַרבונדענע אַרטיקלען