gpt4 book ai didi

p2p - IPFS - pubsub 从浏览器连接到对等点

转载 作者:行者123 更新时间:2023-12-04 21:56:32 25 4
gpt4 key购买 nike

我使用以下配置在浏览器中运行一个 ipfs 节点:

const node = new IPFS({ 
repo: 'ipfs-' + Math.random(),
EXPERIMENTAL: {
pubsub: true,
},
config: {
Addresses: {
Swarm: [
'/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star'
]
}
}
});

我订阅了一个主题,可以在浏览器选项卡上找到同行并给他们发消息,但不能在互联网上!

我正在使用 ipfs-js 并通过 webpack 打包它。

我如何发现网络上的对等点并向其发送消息?

最佳答案

尝试添加

      API: '',
Gateway: '',

给您的 Addresses像这样:
const node = new IPFS({ 
repo: 'ipfs-' + Math.random(),
EXPERIMENTAL: {
pubsub: true,
},
config: {
Addresses: {
Swarm: [
'/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star'
],
API: '',
Gateway: '',
}
}
});

我没有很好的解释为什么,但是 my webapp做同样的事情(webpacked js-ipfs for pubsub-room)有那个配置并且可以工作。

关于p2p - IPFS - pubsub 从浏览器连接到对等点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51327973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com