faye-websocket Client konstruktorunda proxy seçimi təqdim edir. Bağlantı başlamazdan əvvəl onu ötürün:

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));

Birinci URL WebSocket xidmətini müəyyən edir. proxy.origin HTTP vasitəçisini müəyyən edir. Proksi etimad məlumatı olmadan icazə verilən açıq WSS sınağı üçün HTTP proksi siyahısı həmin mənbə üçün ünvanlar təklif edir; faktiki WebSocket son nöqtəsinə girişi yoxlayın. Kitabxana origin-i tələb olunan proxy seçimi kimi sənədləşdirir və proxyyə xas başlıqları və TLS konfiqurasiyasını da dəstəkləyir.

Boş massiv alt protokol siyahısıdır, proksi siyahısı deyil. Xidmət tələb etdikdə orada tətbiq alt protokol adlarını verin.

Bu, kodun yaratdığı Faye müştərisini konfiqurasiya edir. WebSocket başqa SDK-ya məxsusdursa, onun bağlantı seçimlərini təqdim etmək üçün SDK-nın dəstəklədiyi yoldan istifadə edin. Bu ayrı socketin yaradılması SDK-nın mövcud bağlantısını dəyişmir.

Əlaqəli məqalələr