我在服务器端使用
ws
npm,在客户端使用 websocket。当在 node-js 上运行此代码时,它可以正常工作,但从浏览器运行时会出现以下错误:
failed: Error in connection establishment: net::ERR_CERT_COMMON_NAME_INVALID
const ws = new WebSocket('wss://domain:port', null, {
rejectUnauthorized: false
});
ws.onerror = function (e) {
console.log(e)
}
ws.onclose = function (e) {
console.log(e)
}
ws.onopen = function () {
console.log('connected ')
ws.send(JSON.stringify({ msg: 'msg' }));
}
'ws://domain:port'
。 - evgeni fotia