Проблемы с сокетом.ввод-вывод после развертывания в Heroku

#node.js #reactjs #socket.io

Вопрос:

Я видел много подобных постов в Stackoverflow, перепробовал почти все, но все равно не повезло. Ниже приведен мой код.

Сервер

 const port = process.env.PORT || 8000;
var server = app.listen(
  port,
  console.log(
    `Server is running on the port no: ${(port)} `
      .green
  )
);
const io = require("socket.io")(server, {
  cors: {
    origin: "https://unhandled-fed.herokuapp.com",
    methods: ["GET", "POST"],
    allowedHeaders: ["*"],
    credentials: true
  }
});
app.set('socketio', io);

io.on("connection", (socket) => {
.... // Chat // Message code
});
 

Клиент

 var socket = io.connect('https://<heroku-server-app-name>.herokuapp.com/socket.io/?EIO=4amp;transport=websocket',{
    'max reconnection attempts' : max_socket_reconnects
});

socket.on("connect", () => {
  console.log(socket.id); 
});

socket.on('error', function(){
  console.log("socket error");
  socket.socket.reconnect();
});
 

Я не получаю никаких журналов консоли, даже при подключении или при ошибке. Не совсем понимаю, чего мне здесь не хватает.