IPFS nodejs SDK зависает при попытке получить несуществующий хеш - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть настройка nodejs SDK для IPFS, все работает нормально, но когда я пытаюсь получить несуществующий 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));

Любая помощь приветствуется

1 Ответ

0 голосов
/ 24 сентября 2018

Попробуйте и здесь спросить: это может быть более зрелое сообщество в отношении IPFS

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

...