断开枪对等体
Disconnecting a gun peer
断开对等枪支的正确方法是什么?
我可以连接同行:
Gun(['http://127.0.0.1:8080/gun','http://127.0.0.1:8081/gun'])
但无法使用
再次断开连接
Gun(['http://127.0.0.1:8080/gun')
因为对等点仍然会同步。在视频的最后一部分,我无法断开对等点的连接,因为两个数据库仍在同步。
另一方面,视频的第一部分显示了 Chrome 没有更新的问题,但是 firefox 可以正常工作。
@soth 这是个好问题。目前没有标准的方法来断开与对等点的连接。这可能应该添加。
这太糟糕了。但现在这里有一个 hacky 解决方案:
var peers = gun.back('opt.peers');
Object.keys(peers).forEach(function(id){
var peer = peers[id];
peer.retry = 0;
gun.on('bye', peer);
});
这将断开与所有对等点的连接。如果您只想要一个,请按可能是 URL.
的 ID 进行过滤
断开对等枪支的正确方法是什么? 我可以连接同行:
Gun(['http://127.0.0.1:8080/gun','http://127.0.0.1:8081/gun'])
但无法使用
再次断开连接Gun(['http://127.0.0.1:8080/gun')
因为对等点仍然会同步。在视频的最后一部分,我无法断开对等点的连接,因为两个数据库仍在同步。
另一方面,视频的第一部分显示了 Chrome 没有更新的问题,但是 firefox 可以正常工作。
@soth 这是个好问题。目前没有标准的方法来断开与对等点的连接。这可能应该添加。
这太糟糕了。但现在这里有一个 hacky 解决方案:
var peers = gun.back('opt.peers');
Object.keys(peers).forEach(function(id){
var peer = peers[id];
peer.retry = 0;
gun.on('bye', peer);
});
这将断开与所有对等点的连接。如果您只想要一个,请按可能是 URL.
的 ID 进行过滤