
Neryt Alexander Herrera Iñiguez
PreguntaAlguien sabe por que me da este error?: (indexo mi codigo mas abajo)
Error: Error https://rickandmortyapi.com/api/character
at exports.XMLHttpRequest.xhttp.onreadystatechange
at exports.XMLHttpRequest.dispatchEvent
at setState
at exports.XMLHttpRequest.handleError
at ClientRequest.errorHandler
const API = 'https://rickandmortyapi.com/api/character'; let XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest; function fetchData(url_API, callback) { let xhttp = new XMLHttpRequest(); xhttp.open("GET", url_API, true); xhttp.onreadystatechange = function (event) { if(xhttp.readyState === 4) { if(xhttp.status === 200) { callback(null, JSON.parse(xhttp.responseText)); }else{ const error = new Error('Error ' + url_API); return callback(error, null); } } } xhttp.send(); } fetchData(API, function(err1, data1) { if (err1) return console.error(err1); fetchData(API + data1.results[0].id, function(err2, data2) { if (err2) return console.error(err2); fetchData(data2.origin.url, function(err3, data3) { if (err3) return console.error(err3); console.log(data1.info.count); console.log(data2.name); console.log(data3.dimension); }) }); })

Josue Armando Martinez Gonzalez
En el link de la API le hace falta un slash( / ) al final y en el else, el " newError " este pegado, separarlo " new Error " y te funcionara a la perfección