我正试图让一个套接字从.then()
内部连接一个房间,但它不起作用。我知道代码中的其他一切都是正确的,因为在将它(联接(移出.then()
并放入同步函数之后,它就可以工作了。我怎样才能使它以这种方式工作?
client.query('SELECT x FROM y WHERE f= $1;', ["example"])
.then((results) => {
socket.join('test');// join room
//more code that works properly...
})
您可以尝试使用异步等待套接字.io连接。