Node.js 将套接字发送到客户端,错误:将循环结构转换为JSON
我在node JS中工作,我试图用我的客户机将一个数组从服务器发送到每个具有正常emit的客户机,但它总是给我以下错误: data=JSON.stringify(ev) TypeError:将循环结构转换为JSON 简而言之,我就是这么做的Node.js 将套接字发送到客户端,错误:将循环结构转换为JSON,node.js,socket.io,Node.js,Socket.io,我在node JS中工作,我试图用我的客户机将一个数组从服务器发送到每个具有正常emit的客户机,但它总是给我以下错误: data=JSON.stringify(ev) TypeError:将循环结构转换为JSON 简而言之,我就是这么做的 var clients = new Array(); io.sockets.on('connection', function(socket) { clients.push(socket); socket.on('loginUser', fun
var clients = new Array();
io.sockets.on('connection', function(socket) {
clients.push(socket);
socket.on('loginUser', function(data){
io.sockets.emit("getUsers", clients);
});
我见过其他几个人有这个问题,但所有这些答案对我都不起作用。看看更大的问题,你不能只向客户端发送一系列套接字。套接字是仅在其当前上下文/进程中有意义的对象。如果您想从客户端控制套接字,我只是添加了一些RPC功能。您的答案可能与Tx重复,但我不知道该解决方案如何解决我的问题。。。我对NodeJS、JSON等都是新手。