Hola espero que alguien me pueda ayudar con este problema, ya me siento saturado con ese problema y no puedo continuar, resulta que a la hora de intentar tarer datos de un JSON con un fetch, este me da error, y no se a que se deba porque segun yo todo esta correcto, tengo un archivo de services.js en el cual se encuentra el siguiente codigo:
const verificarUsuario =()=>{
return fetch(`http://localhost:3000/admin`).then(respuesta => respuesta.json).catch(err=>console.log(err))
}
export const gestionUsuarios ={
verificarUsuario
}
El archivo JSON, ademas de este objeto tengo otro con productos
"admin":[
{
"nombre":"administrador",
"clave":"Admin2023@usagi",
"correo":"administracion@usagi.co.cr",
"telefono":"71402877"
},
{
"nombre":"gestion",
"clave":"Gestion2023@usagi",
"correo":"gestion@usagi.co.cr",
"telefono":"71402878"
}
]
el Controllers.js desde donde hago la consulta
const consulta = new Promise((resolve)=>{
resolve(gestionUsuarios.verificarUsuario())
})
consulta.then(respuesta=>{
console.log(respuesta)
}).catch(error=> console.log(error))
Y el error que me muestra en consola del navegador
TypeError: Failed to fetch
at Object.verificarUsuario (:5500/servicios/productos-servicios.js:51:10)
at :5500/controllers/login_controllers.js:11:33
at new Promise (<anonymous>)
at HTMLFormElement.<anonymous> (:5500/controllers/login_controllers.js:10:22)