faye-websocket býður upp á proxy-valkost í Client-smið sínum. Sendu hann áður en tengingin hefst:

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

Fyrsta URL-ið auðkennir WebSocket-þjónustuna. proxy.origin auðkennir HTTP-milliganginn. Fyrir leyfða opinbera WSS-prófun án proxy-skírteina býður HTTP-milliliðalistinn upp á heimilisföng fyrir þann uppruna; staðfestu aðgang að raunverulega WebSocket-endapunktinum. Safnið skjalfestir origin sem áskilinn proxy-valkost og styður einnig proxy-sértæka hausa og TLS-stillingu.

Tóma fylkið er undirsiðareglnalistinn, ekki milliliðalisti. Gefðu þar upp nöfn undirsiðareglna forritsins þegar þjónustan krefst þeirra.

Þetta stillir Faye-viðskiptavininn sem kóðinn býr til. Ef annað SDK á WebSocket, notaðu leið sem SDK styður til að gefa upp tengimöguleika þess. Að búa til þessa aðskildu sæti breytir ekki núverandi tengingu SDKsins.

Tengdir greinar