• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

95
Vistas
La búsqueda de API no responde

Estaba trabajando en una aplicación React que obtiene datos de https://restcountries.com/v2/all y ahora tengo un error.

 useEffect(() => { fetch(`https://restcountries.com/v2/all`) .then((r) => r.json()) .then((data) => { if (data !== undefined) { setCountries(data); } else { alert('Can´t Load Data'); } }); }, []);

ingrese la descripción de la imagen aquí

about 3 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

**

use este formato con encabezado

** ##

 // Example POST method implementation: async function postData(url = '', data = {}) { // Default options are marked with * const response = await fetch(url, {`enter code here` method: 'POST', // *GET, POST, PUT, DELETE, etc. mode: 'cors', // no-cors, *cors, same-origin cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached credentials: 'same-origin', // include, *same-origin, omit headers: { 'Content-Type': 'application/json' // 'Content-Type': 'application/x-www-form-urlencoded', }, redirect: 'follow', // manual, *follow, error referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url body: JSON.stringify(data) // body data type must match "Content-Type" header }); return response.json(); // parses JSON response into native JavaScript objects } }, []);
about 3 years ago · Juan Pablo Isaza Denunciar

0

Está recibiendo un error de CORS, lo que significa que el dominio de destino de api (restcountries) no permite que otros dominios obtengan datos. La solución a este problema es un navegador del lado del servidor o un navegador sin cabeza. Como selenio y titiritero

https://www.selenium.dev/

https://github.com/puppeteer

Pero lo he probado y la API me está dando datos en el navegador con el mismo código de búsqueda. No puedo reproducir el problema. Es un problema con otra cosa

about 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda