如何监听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文件已更新。现在,我需要了解数据库中发生的所有更改。我认为在perticuler节点上,我可以使用gun.on
方法进行侦听。我们能否侦听来自客户的全部更改/更改请求?
答案 0 :(得分:1)
@ ajmal-m-a是的,通过“电线规格”(您需要了解图形格式,这是一个技术讲座,我将在30分钟的舞台上进行解释):
gun.on('in', function(msg){})
,其中枪是根。
注意:您将需要了解如何处理中间件事件挂钩系统-您的侦听器将需要记住调用
this.to.next(msg)
。
一个很好的简单资源是:
https://github.com/zrrrzzt/bullet-catcher
有帮助吗?
(抱歉回答这个问题,我们当时参加了一个会议,但被一堆电子邮件掩埋了)