Sailsjs的websockets文档去了哪里?

如果我试图在谷歌查找文档,我看到这个:断开的链接。 Sails已经停止了Websocket的支持,如果没有的话:我在哪里可以find类似于docs / tutorial的内容?

http://sailsjs.org/#!/documentation/reference/websockets

对我来说工作很好。 只需检查链接并转到文档…

Sails websocket框架build立在http://socket.io/之上。 它为您现有的模型提供发布/订阅协议。

例如,为了订购一个连接到客户端的套接字来为一个用户模型的所有“创build”和“销毁”事件,你可以将以下内容添加到控制器中。

User.find({}).exec(function(e,listOfUsers){ User.subscribe(req.socket,listOfUsers,['create','destroy']); }); 

然后在客户端,只需包含sails.io脚本以允许客户端连接。 如果上面的控制器有一个适用于它的路由,比如/ user / socket,那么客户端只需要:

  io.socket.get('/user/socket', function (data, jwres){ // do something if any data is returned }); 

然后客户可以“订阅”事件:

  io.socket.on('user', function onServerSentEvent (msg) { // this event will fire any time the 'User.create' and 'User.destroy' event is called }); 

对于那些寻找这个绊倒这个线程和上面的URL不工作的文档,他们把它移到这里(我认为他们在他们的站点上添加了hash bang /#!/)。 文档做了更好的解释,然后我做了。

http://sailsjs.org/#!/documentation/reference/websockets