Macaamiisha Faye WebSocket iyo ikhtiyaarka proxy.origin
U gudbi asalka proxy-ga HTTP ee ikhtiyaarada Client ee dadweynaha ee faye-websocket marka aad abuurto xiriirka WebSocket ee baxaya.
faye-websocket wuxuu soo bandhigaa ikhtiyaar proxy ee dhisaha Client. U gudbi ka hor inta uusan xiriirku bilaaban:
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-ka koowaad wuxuu aqoonsadaa adeegga WebSocket. proxy.origin wuxuu aqoonsadaa dhexdhexaadiyaha HTTP. Tijaabada WSS ee dadweynaha ee la ogolaaday oo aan lahayn aqoonsiga proxy, liiska proxy HTTP wuxuu bixiyaa cinwaanno asalkaas; xaqiiji gelitaanka barta ugu dambaysa ee WebSocket dhabta ah. Maktabadda waxay origin u diiwaangelisaa ikhtiyaarka proxy ee loo baahan yahay waxayna sidoo kale taageertaa madaxyada proxy-ga gaar ah iyo habaynta TLS.
Array-ga madhan waa liiska subprotocol, ma aha liiska proxy. Ku bixi halkaas magacyada subprotocol-ka abka marka adeeggu u baahdo.
Tani waxay habaysaa macmiilka Faye ee uu koodku abuuray. Haddii SDK kale uu leeyahay WebSocket, isticmaal dariiqa SDK taageerto si aad u bixiso ikhtiyaarada xiriirkiisa. Abuurista socket-kan gaar ah ma beddelo xiriirka SDK ee jira.