监听Gun服务器中的数据更改



如何监听Gun服务器数据库中发生的更改:

我的服务器正在像下面的一样监听

var Gun = require('gun'); 
var server = http.createServer();
var gun = Gun({web: server});
server.listen(port, function () {
console.log('Server listening on ...')
})

在从Gun客户端输入数据时,我更新了data.json文件。现在我需要让listen了解数据库中发生的所有更改。我认为在一个有针对性的节点上,我可以使用gun.on方法进行列表。我们能听到来自客户的整个变更/变更请求吗?

@ajmal-m-a是的,通过"电线规范"(你需要理解图形格式,这里是一个技术讲座,我在30分钟后在台上解释它(:

gun.on('in', function(msg){}),其中枪是根。

注意:您需要了解如何处理中间件事件挂钩系统——您的监听器需要记住调用this.to.next(msg)

一个好而简单的资源是:

https://github.com/zrrrzzt/bullet-catcher

这有帮助吗?

(很抱歉延迟回答问题,当时我们正前往一个会议,会议被一堆电子邮件淹没了(

相关内容

  • 没有找到相关文章

最新更新