Почему возвращает promise pending?

Привет!
Столкнулся с проблемой, хочу вернуть json объект, но когда возвращаю, выводит promise pending
Как можно вернуть json объект?

async function getData (url) {
    const proxyUrl = 'https://cors-anywhere.herokuapp.com/';
    const response = await fetch(proxyurl + url);
    return await response.json();
}

console.log(getData('https://api.vk.com/method/friends.get?access_token=(токен)&v=5.52'))
  • Вопрос задан
  • 84 просмотра
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
await getData()
Ответ написан
@kypluk
getData - async функция, следовательно она возвращает промис.
Так что надо использовать конструкцию console.log(await getData()) либо если использование async/await невозможно то можно использовать getData().then(console.log)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Александрия Москва
от 200 000 до 250 000 руб.
Foodtronics Москва
от 100 000 до 200 000 руб.
от 5 500 до 6 500 usd.
19 авг. 2019, в 11:14
2500 руб./за проект
19 авг. 2019, в 10:57
2000 руб./в час
19 авг. 2019, в 10:43
15000 руб./за проект