我正在尝试在使用 NodeJS 制作的应用程序中实现 IPFS。我可以添加文件并获取 CID,但如果我尝试下载它,ipfs get <CID>
它不会下载任何东西。任何想法可以是什么?我使用此代码启动 IPFS 节点:
const IPFS = require('ipfs');
// Spawn your IPFS node \o/
const node = new IPFS();
node.on('ready', () => {
node.id((err, id) => {
if (err) {
return console.log(err)
}
console.log(id)
})
let files = [
{
path: '/home/my/file.jpg',
content: File.read('/home/my/file.jpg', null)
}
]
node.files.add(files, function (err, files) {
if (err) {
console.log(err);
} else {
console.log(files)
}
})
})