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 ನ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪರ್ಕವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು