faye-websocket அதன் Client கன்ஸ்ட்ரக்டரில் proxy விருப்பத்தை வெளிப்படுத்துகிறது. இணைப்பு தொடங்கும் முன் அதை அனுப்பவும்:

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 WebSocket சேவையை அடையாளம் காட்டுகிறது. proxy.origin HTTP இடைத்தரகரை அடையாளம் காட்டுகிறது. ப்ராக்ஸி சான்றுகள் இல்லாத அனுமதிக்கப்பட்ட பொது WSS சோதனைக்கு, HTTP ப்ராக்ஸி பட்டியல் அந்த தோற்றத்திற்கான முகவரிகளை வழங்குகிறது; உண்மையான WebSocket இறுதிப் புள்ளிக்கான அணுகலைச் சரிபார்க்கவும். நூலகம் origin ஐ தேவையான proxy விருப்பமாக ஆவணப்படுத்துகிறது, மேலும் ப்ராக்ஸி-குறிப்பிட்ட தலைப்புகள் மற்றும் TLS உள்ளமைவையும் ஆதரிக்கிறது.

காலி வரிசை துணைநெறிமுறை பட்டியல், ப்ராக்ஸி பட்டியல் அல்ல. சேவை தேவைப்படும்போது பயன்பாட்டு துணைநெறிமுறை பெயர்களை அங்கு வழங்கவும்.

இது குறியீட்டால் உருவாக்கப்பட்ட Faye வாடிக்கையாளரை உள்ளமைக்கிறது. WebSocket வேறு SDK உடையதாக இருந்தால், அதன் இணைப்பு விருப்பங்களை வழங்க SDK ஆதரிக்கும் பாதையைப் பயன்படுத்தவும். இந்த தனி சாக்கெட்டை உருவாக்குவது SDK இன் தற்போதைய இணைப்பை மாற்றாது.

தொடர்புடைய கட்டுரைகள்