Tengo rutas configuradas para una API local. Así que estoy tratando de recuperar el registro de la consola de datos api solo los datos. Pero cada vez que ejecuto mi código, la consola registra la promesa completa. ¿Alguna idea sobre cómo ayudar?
Este es mi código:
const onPageLoad = async () => { const response = await fetch(`/api/project/projects`, { method: 'GET', headers: { 'Content-Type': 'application/json' }, }) if (response.ok) { console.log(response.json()) } else { console.error(err) } } onPageLoad();Esto es lo que se muestra en el registro de la consola:

Puede await la promesa de response.json() para obtener su valor:
const onPageLoad = async () => { const response = await fetch(`/api/project/projects`, { method: 'GET', headers: { 'Content-Type': 'application/json' }, }) if (response.ok) { let value = await response.json(); console.log(value); // potentially do something else with value return value; } else { console.log('fetch() promise succeeded, but not with response.ok', response.status); throw new Error(`Got status ${response.status}`); } } onPageLoad().then(() => { console.log('all done'); }).catch(err => { console.log(err); });