如何在node.js代码中从浏览器接收事件? (例如:我想想Mixpanel,kissmetrics等会做这样的事情吗?
感谢
答案 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。