Estoy trabajando en una aplicación web e intento usar JavaScript para recuperar datos de una API y mostrarlos en mi página web de una manera similar al ejemplo dado en el artículo scaler, pero no estoy seguro de qué Estoy haciendo. Sin embargo, tengo problemas con mi llamada API, que parece estar fallando. No estoy seguro de cuál es el problema con mi código. ¿Pueden ayudarme a identificar y resolver el problema?
async function fetchData() {
try {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
return data;
} catch (error) {
console.error('Error:', error);
return null;
}
}
const result = fetchData();
console.log('Result:', result);
Se supone que este código solicita datos de la API y registra los resultados, sin embargo, no funciona como se esperaba. En lugar de datos reales, la variable de resultado parece ser un objeto Promise. ¿Qué me falta y cómo puedo hacer para que los datos se muestren correctamente?