Faye WebSocket istemcileri ve proxy.origin seçeneği
Giden WebSocket bağlantısını oluştururken HTTP proxy kaynağını faye-websocket'in genel Client seçeneklerinde iletin.
faye-websocket, Client oluşturucusunda bir proxy seçeneği sunar. Bağlantı başlamadan önce iletin:
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));
İlk URL WebSocket hizmetini tanımlar. proxy.origin HTTP aracısını tanımlar. Proxy kimlik bilgileri olmadan izin verilen genel bir WSS testi için HTTP proxy listesi bu kaynak için adresler sunar; gerçek WebSocket uç noktasına erişimi doğrulayın. Kitaplık origin'i gerekli proxy seçeneği olarak belgeler ve proxy'ye özgü başlıkları ve TLS yapılandırmasını da destekler.
Boş dizi alt protokol listesidir, proxy listesi değildir. Hizmet gerektirdiğinde uygulama alt protokol adlarını oraya girin.
Bu, kodun oluşturduğu Faye istemcisini yapılandırır. WebSocket başka bir SDK'ya aitse, bağlantı seçeneklerini sağlamak için SDK tarafından desteklenen bir yol kullanın. Bu ayrı soketi oluşturmak SDK'nın mevcut bağlantısını değiştirmez.