【发布时间】:2022-01-15 11:38:14
【问题描述】:
我创建了一个地图对象并在键处记下 id,将用户名作为值,在服务器端一切正常,集合输出到控制台,但是当我将它传递到客户端时,它要么没有正确传输,要么根本不工作。阵列一切正常。 服务器:
socket.on('connect user', (userName) => {
//users.push(userName.userConnect);
users.set(id++, userName.userConnect); // map users
console.log(users);
io.emit("users", users); // passing the collection
客户:
const addUserToModalWindow = () => {
const contentWindow = document.querySelector(".usersList");
socket.on('users', (users) => {
for (let user of users) {
console.log(user);
}
});
};
写入错误:用户不可迭代。
【问题讨论】:
标签: javascript node.js socket.io