使用Socket.io和Express.js后端处理Web应用程序。
在客户端,我有一个注销操作,该操作应该在客户端连接到的所有名称空间上断开连接。这是客户端代码:
import * as io from 'socket.io-client';
const socket = io('http://localhost:3000');
const emailSocket = io('http://localhost:3000/mail');
function disconnect() {
socket.disconnect();
emailSocket.disconnect();
}
但是,这当前不起作用。
从客户端关闭所有名称空间上的连接的正确方法是什么?