Websocket连接建立错误

时间:2019-02-05 20:36:30

标签: javascript websocket wss

我在服务器端使用ws npm,在客户端使用websocket

从节点js运行此代码时,它可以正常运行,但从浏览器运行时会出现以下错误 失败:建立连接错误: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' }));
}

`

1 个答案:

答案 0 :(得分:0)

net::ERR_CERT_COMMON_NAME_INVALID这似乎是证书问题。浏览器使用各种证书。例如。您可以在首选项>隐私和安全性>证书中查看Mozilla Firefox中的证书,并可以探究导致问题的证书。

确保您的API指向正确的证书