«Где» размещены серверы Websocket на Heroku? - PullRequest
1 голос
/ 19 февраля 2020

Я пытаюсь разместить сервер Websocket в своем приложении heroku. Сервер GraphQL уже запущен, но я не думаю, что это является причиной моей проблемы. Итак, мой сервер запускается так:

const wss = new ws.Server({ port: port }, () => console.log(`Serveur WebSocket prêt ${port}`));

Нет ошибки, но когда я пытаюсь подключиться к серверу в моем браузере, вот так:

const ws = new WebSocket('wss://ethyme-api.herokuapp.com/');

Я получаю Ошибка 404. Итак, мой вопрос, каков путь к серверу WS, чтобы я мог подключиться к нему? Спасибо

1 Ответ

0 голосов
/ 19 февраля 2020

Если ваше приложение Heroku называется ethyme-api и ваше локально запущенное приложение доступно по адресу ws: // localhost: $ PORT / веб-сокет будет доступен под wss://ethyme-api.herokuapp.com/ и ws://ethyme-api.herokuapp.com/

...