Javascript Node.js-用户连接时是否加载以前的消息?逻辑有点混乱

Javascript Node.js-用户连接时是否加载以前的消息?逻辑有点混乱,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,所以我在Node.js和Socket.io上制作了一个聊天应用程序 我对这里的逻辑有点困惑,我还是个新手 当用户连接到聊天室时,我该如何让它在聊天室中加载以前的消息?(我已经做了,所以它们被记录并存储在数据库中) 我的意思是,如何使它只为特定用户加载以前的消息,而不是整个聊天室刷新消息?看看 要回答您的具体问题: io.on('connection', function(socket){ socket.emit('previousMessages', allMessages); }); 参

所以我在Node.js和Socket.io上制作了一个聊天应用程序 我对这里的逻辑有点困惑,我还是个新手

当用户连接到聊天室时,我该如何让它在聊天室中加载以前的消息?(我已经做了,所以它们被记录并存储在数据库中)

我的意思是,如何使它只为特定用户加载以前的消息,而不是整个聊天室刷新消息?

看看

要回答您的具体问题:

io.on('connection', function(socket){
  socket.emit('previousMessages', allMessages);
});
参数“socket”指的是新连接的套接字,“io”向所有客户端广播