Показать сообщение отдельно
  #2 (permalink)  
Старый 04.08.2021, 23:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,597

Цитата:
Подскажите, пожалуйста, что я делаю не так.
Всё.

cb - функция которая возвращает то, что ей передали. Всё. Она ничего не запоминает, ничего никуда не пишет и не кэширует.
Вы вызвали её в последнем then с параметром data - она вернула этот data в пустоту и закончила работу.
Вы вызвали её без параметра - она вернула ничего, и вы передали это ничего в console.log.
Чего вы ждали? Чуда? Чудес не бывает.


Асинхронный код нельзя отдать синхронно.
Пишите:
const pendingPromise = fetch...;
export default pendingPromise;
import pendingSummary from './modules/getData';
pendingSummary.then(console.log);

Или типа того.
__________________
29375, 35

Последний раз редактировалось Aetae, 04.08.2021 в 23:39.
Ответить с цитированием