Estoy tratando de recuperar un objeto de una API con axios, pero aparece el siguiente error:
Uncaught (in promise) Error: Request failed with status code 404Pegar la misma URL en el navegador me da la vista correcta del objeto, no sé dónde está el error.
Código:
useEffect(() => { axios .get("www.themealdb.com/api/json/v1/1/random.php") .then((res) => console.log(res)); });Creo que le pasas la url inválida a axios
//www.dominio.com/pagina
el esquema puede no ser el mismo para las dos solicitudes y los encabezados de solicitud no son los mismos
usted debe comprobar las dos solicitudes.
la mayoría de las veces, http y https no responden de la misma manera
Asegúrese de haber pasado la URL correcta a la función axios.get()
El código de error 404 se dice a sí mismo que la ruta no existe. Eche un vistazo a https://developer.mozilla.org/en-US/docs/Web/HTTP/Status