我正在研究SailsCasts并且正在开发SailsJS beta 版本 0.10。
一切正常,除了在0.9.7中,我使用这个:
//subscribe this socket to the User model classroom
User.subscribe(req.socket);
// subscribe this socket to the user instance rooms
User.subscribe(req.socket, users);
- 如何为 0.10 做到这一点?
特别是,订阅publishUpdate
和publishDestroy
工作正常。
对于publishCreate
,我需要'User.subscribe(req.socket)'
并且我在控制台中有警告:
debug: Deprecated: Model.subscribe(socket, null, ...)
debug: (see http://links.sailsjs.org/docs/config/pubsub)
debug: Please use instance rooms instead (or raw sails.sockets.*() methods.)
接着:
'model.watch()'
和 和有什么区别'model.subscribe()'
?