SOCKET.IO IN express whit EC2 AWS выдает «WebSocket закрывается до установления соединения». - PullRequest
0 голосов
/ 18 октября 2019

Я создаю сервер http Socket.io внутри экспресс-сервера с чем-то вроде этого:

const port = parseInt(process.env.PORT, 10) || 3001;
const server = express();
const server2 = http.createServer(server);
const io = socketIo(server2, {
 pingTimeout: 3600000 
 });
server.listen(port);

Мне удалось получить код 101 status в моем локальном соединении. Но во время развертывания моего кода в экземпляре AWS EC2 он выдает следующую ошибку:

Соединение WebSocket с 'ws: /socket.io/EIO=3&transport=websocket' не удалось: WebSocket isзакрыто до установления соединения.

Клиентская сторона

this.socket = io("/", {
      transports: ["websocket"]
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...