Javascript Socket.io emit未定义

Javascript Socket.io emit未定义,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,**我正在按照YouTube上的教程创建缩放克隆。在这个项目中,我们使用的是socket.io,我对socket.io完全陌生,在做这个项目的时候才知道这一点。因此,当我启动程序时,它抛出一个类型错误socket.to(roomid.broadcast.emit('user-connected')TypeError:无法读取未定义的属性“emit”,我无法解决此问题,任何人都可以帮助我** Server/app.js io.on(“连接”,套接字=>{ socket.on(“加入房间”,(ro

**我正在按照YouTube上的教程创建缩放克隆。在这个项目中,我们使用的是socket.io,我对socket.io完全陌生,在做这个项目的时候才知道这一点。因此,当我启动程序时,它抛出一个类型错误
socket.to(roomid.broadcast.emit('user-connected')
TypeError:无法读取未定义的属性“emit”
,我无法解决此问题,任何人都可以帮助我**

Server/app.js

io.on(“连接”,套接字=>{
socket.on(“加入房间”,(roomid)=>{
socket.join(roomid);
socket.to(roomid).broadcast.emit('user-connected');
});
});语法用于:

socket.to(roomid).broadcast.emit('user-connected');
应该是:

socket.broadcast.to(roomid).emit('user-connected');

非常感谢。@HassanShah,如果有帮助的话。您可以接受答案并关闭它。