【问题标题】:IPFS nodejs sdk hangs when trying to fetch non existing hash尝试获取不存在的哈希时,IPFS nodejs sdk 挂起
【发布时间】:2019-02-26 12:41:27
【问题描述】:

我已经为 IPFS 设置了 nodejs sdk,一切正常,但是当我尝试获取不存在的 hash 时,sdk 挂起。

我正在使用这个包https://github.com/ipfs/js-ipfs-api

我的代码如下所示:

const ipfsAPI = require('ipfs-api');

const api = ipfsAPI('/ip4/127.0.0.1/tcp/5001');

当我尝试使用以下代码获取有效地址时工作正常:

api.ls('QmQLXHs7K98JNQdWrBB2cQLJahPhmupbDjRuH1b9ibmwVa')
.then(response => console.log('File retrieved:', response))
.catch(error => console.log('Error while retrieveing file:', error));

但是当我尝试获取一个不存在的地址时,它会挂起并且不会停止。

sdk.sdk.files.get('QmQLXHs7K98JNQdWrBB2cQLJahPhmupbDjRuH1b9ibmwVV')
.then(response => console.log(response))
.catch(err => console.log(err));

感谢任何帮助

【问题讨论】:

    标签: node.js api ipfs


    【解决方案1】:

    也可以在这里询问:在 IPFS 方面可能是一个更成熟的社区

    https://discuss.ipfs.io/c/help/help-js-ipfs

    【讨论】:

    猜你喜欢
    • 2018-10-20
    • 2013-06-27
    • 1970-01-01
    • 2013-05-18
    • 2023-03-15
    • 2011-08-10
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多