Javascript 如何在sails.js中为WebSocket定义自定义房间?

Javascript 如何在sails.js中为WebSocket定义自定义房间?,javascript,node.js,websocket,sails.js,Javascript,Node.js,Websocket,Sails.js,现在是默认的sails.js 0.12.3 我只能将Model.PublicCreate用于预测模型 因此,我想向非模型房间发送消息(大约40个房间)。。 如何使用sails.js实现这一点?您需要首先将socket连接到您的定制房间。例如,制作用户将加入自定义房间的套接字路由,并在控制器中的某个位置添加这行代码: sails.sockets.join(req, 'myCustomRoomName'); 您可以向任意数量的房间添加插座。请查看此文档以了解更多信息: 如果要向连接到myCusto

现在是默认的sails.js 0.12.3 我只能将Model.PublicCreate用于预测模型

因此,我想向非模型房间发送消息(大约40个房间)。。
如何使用sails.js实现这一点?

您需要首先将socket连接到您的定制房间。例如,制作用户将加入自定义房间的套接字路由,并在控制器中的某个位置添加这行代码:

sails.sockets.join(req, 'myCustomRoomName');
您可以向任意数量的房间添加插座。请查看此文档以了解更多信息:

如果要向连接到myCustomRoomName的所有套接字发送消息,请使用以下命令:

sails.sockets.broadcast("myCustomRoomName", "nameOfEvent", {someData: "can also be just string instead of obj, i prefer objects..."});
有关此主题的详细信息: