我是一名有用的助手,可以为您翻译文本。
我遇到了一个问题,无法将后端js中的数组发送到客户端。在服务器端,我尝试了以下方法:
我遇到了一个问题,无法将后端js中的数组发送到客户端。在服务器端,我尝试了以下方法:
for (var i=0; i < clients.length; i++) {
clients[i].send(clients);
}
for (var i=0; i < clients.length; i++) {
clients[i].send(JSON.stringify(clients));
}
- 同时在客户端也要使用json.stringify
for (var i=0; i < clients.length; i++) {
clients[i].send(clients.join('\n')));
}
- 我也尝试在客户端使用了这种方法。
不幸的是,以上解决方案都没有起作用。由于JSON.stringify是一个浏览器方法,因此该方法显然无法在服务器端使用,而其他方法返回的要么是[object Object]
,要么是"[object Object]"
我该如何将数组clients
发送到客户端,或者即使可以将其编码为JSON并发送到客户端再对其进行解析也行。
我真正需要的只是将内容发送到客户端,但我不知道如何做 haha
欢迎任何想法 :)
socket.io
还是其他框架? - drinchev