0

私はjs-ipfs(0.49.0)に取り組んできましたが、これはうまく機能していましたが、いくつかの問題が発生し始めました.とにかく、コードをもう一度見るために戻ってきて、接続は正常に機能しますが、アップロードしようとすると新しいエラー

オブジェクトは非同期反復可能ではありません

それが何を意味するのか、または私のコードでどのように対処するのかわかりません。多くの例は、vue ではなく、react 用です

任意のポインターは非常に喜ばれます。

methods: {
    async getIpfsNodeInfo() {
      try {
        // Await for ipfs node instance.
        node = await ipfs
        // console.log(node)
        // Call ipfs `id` method.
        // Returns the identity of the Peer.
        const { agentVersion, id } = await node.id()
        this.agentVersion = agentVersion
        this.id = id
        // Set successful status text.
        this.status = 'Connected to IPFS '
      } catch (err) {
        // Set error status text.
        this.status = `Error: ${err}`
      }
    },

    onFileSelected(event) {
      this.selectedFile = event.target.files[0]
      this.saveIPFS()
    },

    async saveIPFS() {
      try {
        for await (const result of node.add(this.selectedFile)) {
        
          this.fileContents = result
          this.getIPFS()
        }
      } catch (err) {
        // Set error status text.
        this.status = `Error: ${err}`
      }
    },

4

1 に答える 1