Javascript Sailsjs websockets文档到哪里去了?
如果我试着在谷歌上查找文档,我会看到这个:断开的链接。Sails是否停止了WebSocket支持?如果没有,我在哪里可以找到类似文档/教程的内容? 对我来说效果不错。只需查看链接并转到文档…Javascript Sailsjs websockets文档到哪里去了?,javascript,node.js,model-view-controller,sails.js,Javascript,Node.js,Model View Controller,Sails.js,如果我试着在谷歌上查找文档,我会看到这个:断开的链接。Sails是否停止了WebSocket支持?如果没有,我在哪里可以找到类似文档/教程的内容? 对我来说效果不错。只需查看链接并转到文档… 对我来说效果不错。只需查看链接并转到文档…Sails websocket框架就是建立在这个框架之上的。它为现有模型提供发布/订阅协议 因此,例如,要订阅一个客户端连接的套接字,以订阅用户模型的所有“创建”和“销毁”事件,您需要将以下内容添加到控制器中 User.find({}).exec(functi
对我来说效果不错。只需查看链接并转到文档…Sails websocket框架就是建立在这个框架之上的。它为现有模型提供发布/订阅协议 因此,例如,要订阅一个客户端连接的套接字,以订阅用户模型的所有“创建”和“销毁”事件,您需要将以下内容添加到控制器中
User.find({}).exec(function(e,listOfUsers){
User.subscribe(req.socket,listOfUsers,['create','destroy']);
});
然后在客户端,您只需包含允许客户端连接的脚本。如果上面的控制器应用了一个路由,例如/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/#!/添加到了他们的站点)。文档在解释它方面比我做得更好
Sails websocket框架构建在。它为现有模型提供发布/订阅协议 因此,例如,要订阅一个客户端连接的套接字,以订阅用户模型的所有“创建”和“销毁”事件,您需要将以下内容添加到控制器中
User.find({}).exec(function(e,listOfUsers){
User.subscribe(req.socket,listOfUsers,['create','destroy']);
});
然后在客户端,您只需包含允许客户端连接的脚本。如果上面的控制器应用了一个路由,例如/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/#!/添加到了他们的站点)。文档在解释它方面比我做得更好
如您所见,他们从文档中删除了WebSocket。sailsjs.org/#!文档/套接字<这是旧链接-对不起,我应该更具体一些谢谢!我认为他们移动了它,谷歌没有重新索引它。正如你所看到的,他们从文档中删除了WebSocket。sailsjs.org/#!文档/套接字<这是旧链接-对不起,我应该更具体一些谢谢!我想他们移动了它,谷歌没有重新索引它。请在这里引用解决方案的某些部分,不要只提供链接。请在这里引用解决方案的某些部分,不要只提供链接