#node.js #express #sockets #socket.io
Вопрос:
Когда я пытаюсь назначить пользовательский socket.id
io.engine.generateId = (req) => {
return 13543;
}
io.on("connection",(socket)=>{
console.log(socket.id) // it logs jkpK0bLe8_O4uVG5AAAA
console.log(socket.conn.id) // it logs 13543
})
Проблема в том, что generateId
меняется идентификатор socket.conn.id
не socket.id
самого себя.
Поэтому я хотел бы socket.id
, чтобы оно было равно 13543, а не socket.conn.id
.