@kirillbelash93

Нужна помощь с вебсокетами?

Всем привет. Есть проект. Требуется реализация чата на веб сокетах, но проект у меня на обычном хостинге. А сервер на NodeJS я решил сделать отдельно на VPS. И все бы ничего, и сокеты работают и к БД с помощью ноды цепляется и данные получает. Но проект использует домен с HTTPS, а vps только http и никак они не дружат. Пробовал с http на http - все ок. Тоже самое с https. А вот на разные не хочет ни в какую.

Так var socket = new WebSocket("ws://javascript.ru"); - не работает т.к сайт на https сидит
Так var socket = new WebSocket("wss://javascript.ru"); - не подключается т.к vps https

Что делать незнаю, переносить проект на vps не вариант.
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 1
Xuxicheta
@Xuxicheta
инженер
Решать проблему нужно с другого конца. Организовать https на vps
C http на https можно.

https://letsencrypt.org/ru/getting-started/
https://losst.ru/kak-poluchit-sertifikat-let-s-encrypt
https://www.npmjs.com/package/ws#external-https-server

Поскольку еще происходит обращение с одного домена на другой, надо позаботиться о CORS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы