首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sails.io.js:订阅记录的子集合

sails.io.js:订阅记录的子集合
EN

Stack Overflow用户
提问于 2015-10-24 01:16:52
回答 1查看 60关注 0票数 0

我有以下查询和侦听注释的代码。每个注释都有一个page属性,它存储注释的页面标识符。此标识符是注释与其网站页面之间的连接。

代码语言:javascript
复制
io.socket.on('comment', function(event) {
  console.log('event', event)
})

io.socket.get('/comment', {
  page: window.PAGE
}, function serverResponded (body, JWR) {
  console.log('Sails responded with: ', body)
  console.log('with headers: ', JWR.headers)
  console.log('and with status code: ', JWR.statusCode)
})

使用上面的代码,浏览器将被告知每个新的注释,即使它不属于当前页面。

如何实现浏览器只有在创建的注释页等于当前页(存储在window.PAGE**)?中的页面)时才能获知新的注释是否可以使用内置的websocket功能,还是需要编写扩展?**

EN

回答 1

Stack Overflow用户

发布于 2016-04-06 12:43:12

您可以在您的注释模型中用publishCreate覆盖api/models/comment.js回调。

看看sails http://sailsjs.org/documentation/reference/web-sockets/resourceful-pub-sub/publish-create,或者看看这个,在这里您可以找到一个示例代码Conditional publish events

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33313534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档