Не удалось подключиться к WebSocket ‘ws://X. XXX.XXX.XXX:5858/socket.io/?EIO=3 и транспорт=websocket’ :

#node.js #socket.io

Вопрос:

Я пытаюсь решить эту проблему с давних пор, но не получаю точного ответа на stackoverflow.

Мы проверяем этот URL-адрес. http://amritb.github.io/socketio-client-tool/v1/

и получаю следующую ошибку. Подключение к: http://x.xxx.xxxx.xxx:5858/ с опциями: {«путь»:»»,»транспортировка»: [«веб-рынок»]}

Вот фрагмент кода.

 var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
const port = process.env.PORT || 5858;
var compression = require('compression');
app.use(compression());

io.on('connection', function (socket) {
    // Socket connection for Drivers
    socket.on('join', function (data) {
        socket.join(data.room); // join room
        console.log('New user joined on room:'   data.room);
        console.log(data);
    });

 socket.on('disconnect', function () {
        socket.leave(socket.room);
    });
});

http.listen(port, function () {
    console.log('Socket Listening on Port: '   port);
});