Socket.ioエラーソリューション:[TypeError]:fn.bindは関数ではありません)
Socket Io Error Solution
Socket.ioエラーソリューション:[TypeError]:fn.bindは関数ではありません
これはバージョンの問題によるものです。io.socket.clients(room)をio.sockets.adapter.rooms [room]に変更するだけです。
示されているように:
// let usersInRoom = io.sockets.clients(room) //Older version let usersInRoom = io.sockets.adapter.rooms[room] / / Correct writing
さらに、[TypeError]もバージョンが原因です:未定義のプロパティ「部屋」を読み取ることができません
io.sockets.manager.roomsをio.sockets.adapter.roomsに変更するだけです
示されているように:
socket.on('rooms', function () { // socket.emit('rooms', io.sockets.manager.rooms) //Older version socket.emit('rooms', io.sockets.adapter.rooms) / / Correct writing })