Awọn onibara Faye WebSocket ati aṣayan proxy.origin
Fi orisun proxy HTTP ranṣẹ ninu awọn aṣayan Client gbangba ti faye-websocket nigbati o ba ṣẹda asopọ WebSocket ti njade.
faye-websocket ṣafihan aṣayan proxy lori oluṣeto Client rẹ. Fi ranṣẹ ṣaaju ki asopọ to bẹrẹ:
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 akọkọ n ṣe idanimọ iṣẹ WebSocket. proxy.origin n ṣe idanimọ alarina HTTP. Fun idanwo WSS gbogbo eniyan ti a gba laaye laisi awọn ẹri proxy, akojọ proxy HTTP n funni ni awọn adirẹsi fun orisun yẹn; rii daju iwọle si opin ipari WebSocket gidi. Ile-ikawe ṣe akọsilẹ origin gẹgẹbi aṣayan proxy ti o nilo ati pe o tun ṣe atilẹyin awọn akọle pato proxy ati iṣeto TLS.
Array ti o ṣofo jẹ akojọ subprotocol, kii ṣe akojọ proxy. Pese awọn orukọ subprotocol ohun elo nibẹ nigbati iṣẹ ba nilo wọn.
Eyi n ṣeto alabara Faye ti koodu ṣẹda. Ti SDK miiran ba ni WebSocket, lo ọna ti SDK ṣe atilẹyin lati pese awọn aṣayan asopọ rẹ. Ṣiṣẹda socket lọtọ yii ko yi asopọ SDK to wa pada.