Почему моя игра Socket IO и Phaser продолжает отключаться? - PullRequest
0 голосов
/ 04 августа 2020

Я выполнил инструкции по созданию базовой c многопользовательской игры Phaser и решил посмотреть, смогу ли я запустить ее за пределами моего локального хоста. Он работает полностью нормально, без (соответствующих) ошибок на локальном компьютере.

После того, как он находится на сервере, он иногда работает некоторое время, но случайным образом отключается от сервера, а затем выплевывает кучу ошибок при повторном подключении. Эту ошибку можно увидеть в реальном времени по адресу: http://waste.kayleegrace.space/

Я погуглил эту ошибку, но ответы, которые я прочитал go прямо у меня в голове!

Вот серверная часть моего серверного кода:

const express = require('express');
const app = express();

var http = require('http').createServer(app);
var io = require('socket.io')(http);

app.use(express.static('public'));

app.get('/', (req, res) => {
  res.sendFile(__dirname + '/index.html')
});



http.listen(5000, () => {
  console.log('listening on *:5000');
});

И я подключаюсь к серверу, используя:

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