Básicamente, he estado atascado durante días sin saber cuál es el error. Mi solicitud de obtención de todos los libros funciona
export const getBooks = async () => { try { const response = await api.get('/books') return response.data } catch (error) { throw error } }Intentar obtener un libro individual no logra agarrarlo por la identificación
export const getBook = async id => { try { const response = await api.get(`/books/${id}`) return response.data } catch (error) { console.log("This is the problem") } }Puedo ver y consolar la matriz de objetos en localhost: 3000/api/books en mi aplicación, pero obtengo NO SE PUEDE OBTENER si trato de ver un objeto específico por número de índice, es decir, localhost: 3000/api/books/1 o localhost: 3000 /api/books/434r47r3g738384 (por el :id específico)
Este es el error cuando inspecciono.
URL de solicitud: http://localhost:3000/api/books/62bdf9227dfc85a4a55fd4c7 Método de solicitud: GET Código de estado: 404 No encontrado Dirección remota: [::1]:3000 Política de referencia: origen estricto cuando origen cruzado
404 normalmente significa que no se puede encontrar el recurso (lo más probable es que books/1 no exista). si ese uri existiera, pero no encontrara nada, normalmente sería como un estado 204 (sin contenido). Es posible que deba volver a mirar sus puntos finales.