我使用的WS NPM在服务器端,网页套接字在客户端
运行从节点JS它工作正常此代码时,但是从浏览器中运行它提供了以下错误失败:在连接建立错误:网:: 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' }));
}
`
net::ERR_CERT_COMMON_NAME_INVALID
这看起来是一个证书的问题。有各种证书,一个浏览器使用。对于如。你可以看到在首选项>隐私和安全>证书在Mozilla Firefox的证书,你可以探索的证书是造成你的问题。
请确保您的API指向正确的证书