Nochtann faye-websocket rogha proxy ar a chruthaitheoir Client. Cuir isteach í sula dtosaíonn an nasc:

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

Aithníonn an chéad URL an tseirbhís WebSocket. Aithníonn proxy.origin an idirghabhálaí HTTP. Le haghaidh tástála WSS poiblí ceadaithe gan dintiúir seachfhreastalaí, cuireann an liosta seachfhreastalaí HTTP seoltaí ar fáil don bhunús sin; fíoraigh rochtain ar an bhfíorphointe deiridh WebSocket. Déanann an leabharlann origin a dhoiciméadú mar an rogha seachfhreastalaí riachtanach agus tacaíonn sí freisin le ceanntásca a bhaineann go sonrach le seachfhreastalaí agus le cumraíocht TLS.

Is é an t-eagar folamh an liosta fo-phrótacal, ní liosta seachfhreastalaí. Cuir ainmneacha fo-phrótacal an fheidhmchláir ann nuair a éilíonn an tseirbhís iad.

Cumraíonn sé seo an cliant Faye a chruthaíonn an cód. Má tá an WebSocket ag SDK eile, bain úsáid as cosán a thacaíonn an SDK leis chun a roghanna naisc a sholáthar. Ní athraíonn cruthú an soicéid ar leith seo nasc reatha an SDK.

Ailt ghaolmhara