【发布时间】:2014-12-02 16:44:55
【问题描述】:
我们正在sails 0.10.5 上构建一个实时网络应用程序。我们有很多通过关联链接的模型。例如,我们有一个 User 模型和一个 Post 模型,其中一个帖子总是有一个用户。
populate 确保在获取用户时,我们也会获取帖子。我们在sails 控制器中使用subscribe 和watch 模型方法告诉(websocket)客户端有关更新的信息。
但是,只要 websocket 客户端同时监视用户模型(watch 和 subscribed 对所有用户)和帖子模型(watch)。并且创建了一个新的 Post(例如通过另一个套接字),我们的客户端只收到一个 Post 的新事件,而用户也发生了变化(间接通过关联)。
我们如何确保我们的客户也能获得这些更新?基本上,我们需要一种方法将任何填充模型的结果同步到我们的客户。
【问题讨论】:
标签: websocket associations sails.js