我有一个简单的Node.js Express应用程序。非常简单,基本功能如下:
因此,数据库中有一条新消息。当用户单击导航栏上的信封图标时,他们将被重定向到页面,他们可以在其中看到其消息。显示所有消息对象,其中“ to”或“ from”包含实际用户的ID。
我的问题是我不知道如何在收到新消息或发布新帖子时实时通知用户。当新帖子持续存在于数据库中时,我们必须通知所有用户。当用户发送消息时,我们必须仅通知收到消息的用户。
使用Socket.io,我可以创建一个简单的聊天应用程序。他们提供了有关它的教程。但是我不能在我的应用程序中使用此示例。我不知道该怎么办。我在网上搜索了一周,但没有找到相关答案。