Node.js:从浏览器接收事件

时间:2011-07-19 19:22:59

标签: node.js mixpanel kissmetrics

如何在node.js代码中从浏览器接收事件? (例如:我想想Mixpanel,kissmetrics等会做这样的事情吗?

感谢

4 个答案:

答案 0 :(得分:3)

任何其他Web服务器从浏览器接收事件的方式相同:浏览器向服务器的URL发出HTTP请求,服务器接收该请求。监听HTTP请求是node.js的“Hello World”示例。

答案 1 :(得分:2)

您正在寻找的是http://hummingbirdstats.com/实时统计数据,每秒20次。

如果还没有,你也应该检查socket.io。 Websockets事件比HTTP请求更快。

答案 2 :(得分:1)

您必须通过AJAX或类似方法将它们发送到您的服务器。

请记住,节点代码在服务器上运行;浏览器在客户端上运行。从服务器到运行Web浏览器的客户端来回获取信息的方式是HTTP请求。

答案 3 :(得分:1)

我建议dnode。在自述文件中搜索浏览器 dnode 。这是制作RPC的快速而完整的示例。在这种情况下,远程函数将是一个事件处理程序。

它使用socket.io,它支持websockets,flash socket和xhr。