如何使用节点将数据推送到客户端

时间:2014-07-21 06:18:45

标签: node.js

我使用node制作电子邮件客户端。我想在任何新电子邮件到达时立即更新浏览器窗口。我已经使用mail-listener2在服务器端获取电子邮件了。我想将这些数据推送到客户端。我该怎么做?

1 个答案:

答案 0 :(得分:6)

使用 websockets 将数据实时推送到客户端(浏览器)。我建议使用http://socket.io。他们在那里有一些非常棒的演示来展示你将如何做这样的事情。

您的服务器将发送名为message的socket.io消息,其中包含消息详细信息为JSON。您的客户端会监听message个事件,并在用户进入时更新。