#las ventajas acabo de ver la
1 messages · Page 1 of 1 (latest)
Pedro, fijate con este codigo me funciona async function getData() {
const URL = process.env.NEXT_PUBLIC_BASE_URL;
const dataResponse = await fetch('https://api.escuelajs.co/api/v1/users/');
if (!dataResponse.ok) {
throw new Error('Error al buscar los datos ');
}
return await dataResponse.json();
}
export default async function Professionals() {
const data = await getData();
...
al cambiar la url del fetch a esta https://zonaruning.onrender.com/api/v1/professionals me arroja el error. Probé con postman y al hacer le get en postman funciona y devuelve los datos. El error, esta relacionado con algo del header de la respuesta,
si, en esta pagina aqui no uso 'use client' por lo cual es un server component
mira a mi si mi me funciona que raro es una respuesta de componente de server
pasame el fetch que te funcionó por favor
esperame un toke al parecer si dentra en la funcion pero menos retorna el valor dentro de la constante
estoy probando
F

ya lo soluciones
no debes retornar una promesa directamente es debe instanciar siempre

por lo que veo los console.log no se reflejan en la consola de navegador si es un componente server
te recomiendo consoleNinja extension de code
la documentacion esta mal
el metodo json es retorna una promesa
sabes puede ser que me paso no se si sera tu caso
pero a veces hay caracteres en la url que hay como % o algo asi
tienes anydesk '
?
no
Gracias Pedro, al parecer el problema era por mi versión de nodejs, to tenia la 19.6.1 y me recomendaron pasar a la versión estable hice el cambio y ahora si funciona