Есть запрос в отдельном файле в виде функции getInfo():
Я вызываю эту функцию из другого файла и мне нужно в нем получить респонс.
Если я делаю вызов так: getInfo().then(res=>console.log(res)) то в консоли вижу undefined.
Если же вывод в консоль прописываю внутри запроса - тогда все выводится норм.
Что я не так делаю?
1. Не предоставляете код. Откуда нам знать, может у Вас getInfo вообще не промис возвращает.
2. Судя по всему, не смотрите что в консоли в это время(в плане ошибок. Либо смотрите, но нам не говорите)
3. Аналогично 2, только на вкладке Network. Успел ли запрос закончиться, перед тем, как Вы ожидаете вывод в консоль?
4. А если ещё .catch добавить, а не только then?
5. Ну и стоит научиться отладке своего кода.
Всем спасибо!
Вопрос решен: как я и писал выше я ставил консоль.лог и в запросе, и при вызове функции. Поэтому undefined. Убрал из запроса консоль.лог - все получил как надо. Сорри за мою невнимательность!)