GET запрос выдает ошибку (NODE.JS)

взял с документации вот такой код:

const axios = require('axios')
console.log(axios.get('http://ident.me/'));

проблема в том что вместо результата запроса я получаю Promise { <pending> }, как можно решить эту проблему?


Ответы (1 шт):

Автор решения: Danil Apsadikov

axios.get асинхронная функция, поэтому тебе возвращается Promise. Чтобы дождаться завершения функции, добавь await

(async function() {
    const axios = require('axios')
    console.log(await (axios.get('http://ident.me/')));
})()
→ Ссылка