Я делаю API-запрос к NewsAPI.org в узле. Если я просто использую консольный журнал, ответ печатается.Теперь я хочу, чтобы он возвращал его в var 'news', а он не возвращает его.Также я заставил функцию return в 'updatedNews' все еще не работать.
Таким образом, данные возвращаются в журнале консоли, но не сохраняются в 'var'.
var news = 'news';
async function getNews() {
var responseNews = await axios
.get(
"https://newsapi.org/v2/top-headlines?country=us&apiKey=key"
)
.then( response => news = response.data.articles );
return responseNews;
}
var updatedNews = getNews()
console.log(news)
console.log(updatedNews)