Приложение Heroku: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 200 - PullRequest
0 голосов
/ 10 мая 2018

Я следовал учебному пособию о том, как сделать многопользовательскую игру тетрис, вот репозиторий: https://github.com/Leftier/tetris

Он отлично работал на localhost, поэтому я попытался развернуть его в heroku (https://tetrixtest.herokuapp.com/ --ASD, чтобы переместить Q / E, чтобы повернуть), но я получаю следующую ошибку:

WebSocket connection to 'wss://tetrixtest.herokuapp.com/' failed: Error during WebSocket handshake: Unexpected response code: 200

при попытке создать webSocket в этой строке (строка 14 connection-manager.js):

this.conn = new WebSocket(`wss://${window.location.hostname}:${window.location.port}`)

Я мало что знаю о webSockets, сначала я подумал, что heroku не может обрабатывать websockets, но это не так, поэтому я попытался использовать ссылку непосредственно в качестве аргумента, а не читать ее избраузер, но все та же проблема.

Я хотел бы получить некоторые подсказки / подсказки о том, почему это происходит, я искал в google и github, но нашел только проблемы, связанные с socket.io

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...