如何侦听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文件更新了。现在,我需要获得数据库中发生的所有更改的列表。我认为在一个园艺节点上,我可以使用gun.on方法侦听。我们能够监听来自客户端的整个更改/更改请求吗?
发布于 2018-09-05 17:26:22
@ajmal-m-a是的,通过“电线规范”(您需要了解图形格式,这里有一个技术讲座,我将在30分钟内在舞台上解释):
gun.on('in', function(msg){}),枪是根部。
注意:您需要了解如何处理中间件事件钩子系统--您的监听器需要记住调用
this.to.next(msg)。
一个很好的、简单的资源是:
https://github.com/zrrrzzt/bullet-catcher
这个有用吗?
(很抱歉没有及时回答这个问题,当时我们正在开会,它被一堆电子邮件掩埋了)
https://stackoverflow.com/questions/51444071
复制相似问题