0

こんにちは、js-ipfs のデフォルトからのプリロード p2p wss に問題があります。通常、すべてが完全に機能しますが、デフォルトではうまくいきません。

client.js:12 WebSocket connection to 'wss://node3.preload.ipfs.io/p2p/QmY7JB6MQXhxHvq7dBDh4HpbH29v4yE9JRadAVpndvzySN' failed: 

エラーには終わりがありません。すべてのリクエストにはバイトデータがありますが、最初から始まるこの最初のリクエストは失敗します。

私のIPFS実装:

  async start(): Promise<void> {
    if (this.node) {
      console.log('IPFS already started');
    } else if (window.ipfs && window.ipfs.enable) {
      console.log('Found window.ipfs');
      this.node = await window.ipfs.enable({ commands: ['id'] });

    } else {
      console.time('IPFS Started');
      try {
        this.node = await this.ipfs.create();
        console.timeEnd('IPFS Started');
      } catch (error) {
        console.error('IPFS init error:', error);
        this.node = null;
      }
    }
  }

  getIpfs(): null | PromiseType<ReturnType<typeof Ipfs.create>> {
    return this.node;
  }

getDefaultOptions()プリロードで失敗します。create()メソッドで渡す必要があるものはありますか?

4

0 に答える 0