Вывод данных "наружу" из axios.get

const axios = require("axios")

const res = "hello world";

const apiUrl = 'http://localhost:5000';
axios.get(apiUrl).then((resp) => {
    res = resp.data
  }
);


console.log(res);

Работаю с axios в js для получения данных с сервера node.js. Столкнулся с проблемой, полученные через axios.get данные получается использовать только внутри самой функции(axios.get), как можно вывести эти данные "наружу" для последующего использования? При запуске закрепленного кода выводит "hello world", хотя должен вывести имя пользователя, в данном случае "Ivan". Спасибо!


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

Автор решения: alex

Я смог решить проблему простым изменением структуры кода

const axios = require("axios")

const apiUrl = 'http://localhost:5000';
async function start() {
  const a =await axios.get(apiUrl)
  console.log(a.data)
}
start()

→ Ссылка