使用socket.io在树线中使用socket机器包

使用socket.io在树线中使用socket机器包,socket.io,sails.js,treeline,Socket.io,Sails.js,Treeline,我正在使用treeline中的sockets机器包订阅并向特定房间广播消息 但是,我正在努力通过订阅一个房间并向一个特定的房间发送消息来运行它。如使用“加入房间”机器时。它要求唯一的套接字ID,每当我试图从“getRequestingSocketId”获取套接字ID时,它都会抛出一个500错误。任何帮助都会让人大吃一惊 我创建了两条路线: 发布/订阅 发布/发送数据 订房间 我将参数{roomid:'room'}与url/subscribe一起传递,以向用户订阅“room”room。它在这里要求

我正在使用treeline中的sockets机器包订阅并向特定房间广播消息

但是,我正在努力通过订阅一个房间并向一个特定的房间发送消息来运行它。如使用“加入房间”机器时。它要求唯一的套接字ID,每当我试图从“getRequestingSocketId”获取套接字ID时,它都会抛出一个500错误。任何帮助都会让人大吃一惊

我创建了两条路线: 发布/订阅 发布/发送数据

订房间 我将参数{roomid:'room'}与url/subscribe一起传递,以向用户订阅“room”room。它在这里要求一个唯一的套接字id,但是当我使用'getRequestingSocketId'时,它在调用api时抛出500错误

and/senddata用于稍后将数据发送到特定的房间,这里是:“房间”房间

另外,我使用了一个通用的事件名称来尝试发送数据

您能帮我设置套接字订阅以使用treeline发送数据吗

谢谢大家!