制作Webapp时,我使用node.js在本地对其进行测试。它运行良好且快速,但是当我将其联机时,我注意到当用户断开连接时,服务器会花一些时间发送通知。当联机连接时,除了在plesk中运行之外,我无法调试。
这与我的设置有关吗?用户断开连接时使用的代码是:
socket.on('disconnect', () => {
--numUsers;
socket.broadcast.emit('remove_marker', {
username: socket.username
});
console.log(socket.username+' has left, now there are '+numUsers+' online');
});
就像我说的那样,当我在localhost上运行时,它几乎立即运行?
有什么想法吗?
谢谢