मैंने एक प्रमाणपत्र खरीदा है और मेरी node.js वेबसाइट में स्थापित किया है। लेकिन ब्राउज़र पर https हरा दिखाता है और ठीक है.अब, मैं wss का उपयोग करके सॉकेट कनेक्शन स्थापित करने की कोशिश कर रहा हूं, लेकिन यह विफल । जावास्क्रिप्ट क्लाइंट पक्ष में त्रुटि इस तरह है।wss पर WebSocket कनेक्शन
WebSocket connection to 'wss://securedsitedotcom:3003/call' failed:
WebSocket opening handshake was canceled
कृपया मदद करें! ग्राहक के पक्ष में
संहिता (जावास्क्रिप्ट) सर्वर साइड पर
var ws = new WebSocket('wss://securedsitedotcom:3003/call');
संहिता (Node.js) ब्राउज़र कंसोल पर
https = require('https');
var server = https.createServer({
key: fs.readFileSync(config.certKeyPath),
cert: fs.readFileSync(config.certCrt),
requestCert: true,
rejectUnauthorized: false
},app);
server.listen(port);
var wss = new ws.Server({
server: server,
path: '/call'
});
त्रुटि:
WebSocket connection to 'wss://securedsitedotcom:3003/call' failed:
WebSocket opening handshake was canceled
क्या सर्वर पोर्ट 3003 पर Wss लागू करता है? –
लगता है जैसे सर्वर कनेक्शन अपग्रेड नहीं कर रहा है: क्या आप अधिक जानकारी प्रदान कर सकते हैं? – pietro909
हाँ, सर्वर पोर्ट 3003 @DavidSchwartz – Thabung