我有所有设置的消息,但是当有人发送消息时,我希望收件人看到消息而不必刷新页面。
当用户收到消息时,会出现一条通知/徽章,表明有新消息,这也很酷。
我是一个只是钻研网页开发的新手,所以我会使用AJAX吗?我一直在阅读它,似乎就是这样。使用Node.js + Express有没有更好的方法来做这样的事情?
我只需要朝着正确的方向努力。谢谢!
答案 0 :(得分:1)
通过AJAX可以实现收件人在不刷新页面的情况下看到消息。您希望用户收到通知消息的情况很常见。有几种方法可以实现这一目标。您可以进行短轮询或长轮询,这两种方法都可以通过AJAX Scaling a chat app - short polling vs. long polling (AJAX, PHP)实现。但是,如果你正在使用Node,为什么不调查websockets。节点和套接字实际上是相辅相成的。祝你好运!
答案 1 :(得分:1)
这是一个非常好的用于长池的nodejs模块 - http://socket.io/ 因此,您可以在更新记录时从服务器发送消息