Codifiqué una aplicación js simple que obtiene datos de arveawe, pero obtengo un error EHOSTUNREACH
import fetch from 'node-fetch'; import fs from 'fs'; let rawfile = fs.readFileSync('./Result.json'); let file = JSON.parse(rawfile); console.log(`Items:`); console.log(`========================================================`); let nameAndUri = {}; let map = {}; let arr = []; let settings = {method: 'GET', headers: {Accept: 'application/json'}}; file.forEach(itr => { // nameAndUri[itr.data.name] = itr.data.uri; console.log(itr.name); fetch(itr.uri, settings) .then(res => res.json()) .then((json) => { arr.push(json); }) .catch(error => { throw error; }); }); console.log(arr); console.log(`========================================================`); console.log(`Finished count...`); console.log(`========================================================`);También probé axios pero el mismo resultado ...
FetchError: la solicitud a https://arweave.net/xxxxxxxxxxxxxxxxxxxx falló, motivo: conecte EHOSTURREACH 99.86.240.11:443 en ClientRequest. (archivo:///xxxxxxxxxxx/node_modules/node-fetch/src/index.js:108:11) en ClientRequest.emit (events.js:400:28) en TLSSocket.socketErrorListener (_http_client.js:475:9) en TLSSocket.emit (events.js:400:28) en emitErrorNT (interno/streams/destroy.js:106:8) en emitErrorCloseNT (internal/streams/destroy.js:74:3) en processTicksAndRejections (interno/process/ task_queues.js:82:21) { tipo: 'sistema', errno: 'EHOSTUNREACH', código: 'EHOSTUNREACH', erroredSysCall: 'conectar' }
estuve buscando alguna solucion pero no encontre nada...
node fetch version node-fetch@3.2.4 node version v16.15.0Gracias