Estoy tratando de aprender cómo solicitar datos JSON con JavaScript Fetch-API para obtener datos de un portal de datos abiertos llamado CKAN
Siguiendo la documentación de Google probé este código:
fetch('https://ckan.open.nrw.de/api/3/action/package_list') .then( function(response) { if (response.status !== 200) { console.log('Looks like there was a problem. Status Code: ' + response.status); return; } // Examine the text in the response response.json().then(function(data) { console.log(data); }); } ) .catch(function(err) { console.log('Fetch Error :-S', err); });Esta función detecta un error de objeto (al abrir la URL en mi navegador, obtengo un JSON válido):
"Fetch Error :-S", [object Error] { ... }¿Cuál es el problema aquí?
Aquí hay un jsfiddle que funciona
¡Gracias por tu ayuda!