Quiero obtener los datos de esta API (consulte las capturas de pantalla) en reactjs usando la función de búsqueda. Intenté diferentes formas, pero ninguna funciona.
estoy haciendo de esta manera
useEffect(() => { // POST request using fetch inside useEffect React hook const requestOptions = { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ "firebase_id":"fonnnnjnvQXzyOcXK5kW88PM8jnjnhnhb1"}) }; fetch('demo.revon.com/audi/zero/li', requestOptions) .then(response => response.json()) .then(data => console.log(data));requestOptions no es el problema aquí!
OBVIAMENTE está accediendo al dominio localhost , no a demo.revon .
Inserte la URL completa: https://demo.revon.com/audi/zero/li
Debe intentar llamar a su API sin https://localhost:3000 delante de su enlace de API.
Olvidó poner HTTP o HTTPS, por lo que considera una subcarpeta de localhost: 3000.
Debes hacer algo así: (o http si no es https)
fetch('https://demo.revon.com/audi/zero/li', requestOptions) .then(response => response.json()) .then(data => console.log(data));Saludos
Deberá mencionar https:// en la URL de obtención