Ошибка при установлении соединения через веб-сокет - PullRequest
0 голосов
/ 05 февраля 2019

Я использую 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 голосов
/ 06 февраля 2019

net::ERR_CERT_COMMON_NAME_INVALID это похоже на проблему с сертификатом.Существуют различные сертификаты, которые использует браузер.Например,вы можете просмотреть сертификаты в Mozilla Firefox в Настройки> Конфиденциальность и безопасность> Сертификаты и узнать, какой сертификат вызывает у вас проблему.

Убедитесь, что ваш API указывает на правильныйсертификат

...