【发布时间】:2014-07-19 03:08:19
【问题描述】:
我正在使用sailsjs 套接字,并且正在尝试找到一种方法来为房间事件增加安全性。
基本上我有一个与汽车收藏有一对多关系的用户收藏。
我想让我的应用在用户创建新车时监听create 事件,同时确保我没有泄露其他用户的创建事件。
当我使用 Car.subscribe(req.socket) 和
Car.publishCreate({
id: 3,
color: 'blue',
user: 1
})
所有收听Car 样板间的用户都会收到更新。
我知道我可以使用第二个参数指定要省略的套接字:Car.publishCreate( values, [socketToOmit] ),但是对于许多用户来说,这变得相当重量级。
有没有一种简单的方法来通知/限制“创建”事件给模型室中的特定用户?
【问题讨论】:
-
Conditional publish events 的可能重复项