【发布时间】:2015-02-21 09:28:57
【问题描述】:
在 node.js 中将数组从后端发送到前端的最佳和最简单的方法是什么?
我想启动我的服务器,进行一些数据抓取,并在用户打开网站之前让这些数据在客户端可用。
例如,有没有办法在任何连接事件之前通过 websockets 发送数据?
wss.on('connection', function(ws) {
ws.send(JSON.stringify(playlist));
})
【问题讨论】:
-
如果用户到目前为止还没有打开网站,你怎么知道他会打开网站?基本上我认为,在用户访问您的网站之前,您什么都做不了。您可以事先收集数据,但可以在客户端连接建立后发送。
-
所以基本上你希望这个世界上的每个浏览器都能接收你的数据,即使它永远不会打开你的网站。我猜是写一个病毒
-
我希望数据在我的客户端中可用,就像 html 结构可用一样,不必仅在用户连接后向客户端发送 30mb 数据,让他等待该内容。跨度>
标签: javascript node.js sockets