【发布时间】:2021-07-11 08:58:39
【问题描述】:
我正在使用 Node.js、Express、React 和 Socket.io 构建一个聊天应用程序。我想跟踪未读消息,以便通知用户未读消息计数。这应该在服务器端和客户端都实现吗?
【问题讨论】:
-
您可以跟踪已读邮件数和总邮件数。然后要显示未读消息,您可以检查最终用户的总消息数和已读消息数之间的差异。如果差异大于零,则您可以通知用户未读消息计数。要实时显示通知,您需要在客户端实现套接字事件。并且还需要将读取的消息计数存储在服务器端以防应用刷新。
标签: node.js reactjs socket.io chat