Почему моя асинхронная функция не возвращает ожидаемые данные в node.js?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему моя асинхронная функция не возвращает ожидаемые данные в node.js?

Сообщение Anonymous »

Я работаю в node.js и пытаюсь получить данные из API с использованием Async/await. Вот упрощенная версия моего кода: < /p>
async function fetchData() {
const res = await fetch('https://api.example.com/data');
const data = await res.json();
return data;
}

const result = fetchData();
console.log(result); // Promise { }

---

### **What did you try and what were you expecting?**
```markdown
- I tried using await in different places.
- I tried wrapping the call in another async function.
- I expected `console.log(result)` to print the actual data from the API, not a Promise.

How can I fix this to get the actual result?


Подробнее здесь: https://stackoverflow.com/questions/796 ... in-node-js
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»