Estoy tratando de crear una aplicación de chat de igual a igual de IPFS usando Node.JS.
La aplicación se inicia bien e imprime el mensaje de escucha de enjambre a continuación.
generating Ed25519 keypair...
to get started, enter:
jsipfs cat /ipfs/QmRaaUwTNfwgFZpeUy8qrZwrp2dY4kCKmmB5xEqvH3vtD1/readme
Swarm listening on /ip4/127.0.0.1/tcp/4001/p2p/12D3KooWHhYJfffDFDLkeAhorvmtActm7YZoSn85xFATjkJ1MvVu
Swarm listening on /ip4/172.31.192.1/tcp/4001/p2p/12D3KooWHhYJfffDFDLkeAhorvmtActm7YZoSn85xFATjkJ1MvVu
Sin embargo, cuando intento ejecutar el comando jsipfs cat /ipfs/QmRaaUwTNfwgFZpeUy8qrZwrp2dY4kCKmmB5xEqvH3vtD1/readme , según las instrucciones, aparece el mensaje.
ENOENT: no such file or directory, open 'C:\Users\hp\.jsipfs\blocks\LD\CIQDAJDJUBQWF7DOSHH3BQCDZTRVMK2ZSBADNOTKYLZHXDBMVQOMLDA.data'
¿Podría ayudarme a encontrar dónde está el problema?
¿Configuré mal el repositorio?
¡Gracias por adelantado!
const express = require('express'); const app = express(); const IPFS = require('ipfs') app.use(express.urlencoded({ extended: false })); app.use(express.json()); const ipfs = IPFS.create({ repo: repo(), EXPERIMENTAL: { pubsub: true }, config: { Addresses: { Swarm: [ '/ip4/0.0.0.0/tcp/4001' ], API: "/ip4/127.0.0.1/tcp/5001", Gateway: "/ip4/127.0.0.1/tcp/8080" } } }); function repo () { return 'ipfs_' + Math.random() } app.listen(6500, ()=>{ console.log('App listening on Port 6500'); });