Size: a a a

Node.js — русскоговорящее сообщество

2020 May 07

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
артем новиков
ну дак у меня весь код написан правильно
Ну-ка, покажите ^^
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
артем новиков
проблема именно с тем что не знаю как использовать промис алл
За месяц не нашёл времени прочитать доку?
источник

а

артем новиков... in Node.js — русскоговорящее сообщество
Алексей Попов
За месяц не нашёл времени прочитать доку?
ну ведь promise all частный случай, во всех остальных await дотстаточно
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
артем новиков
проблема именно с тем что не знаю как использовать промис алл
Не знаю как сейчас, но ранее вы пускали N запросов (а именно, три), дожидались их, записывали результаты в массив, а потом передавали массив в функции записи в N файлов.

Это уже некорректно.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
артем новиков
проблема именно с тем что не знаю как использовать промис алл
промисы возвращают какое-то значение, так?

promise.all после своей работы возвратит массив со значениями, которые вернули промисы
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
артем новиков
ну ведь promise all частный случай, во всех остальных await дотстаточно
Это базовая вещь
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
артем новиков
ну ведь promise all частный случай, во всех остальных await дотстаточно
Promise.all возвращает ПРОМИС, который резолвнется тогда, когда резолвнутся все переданные ему промисы.

Там почти нет магии…
источник

а

артем новиков... in Node.js — русскоговорящее сообщество
Алексей Попов
Это базовая вещь
да, я сейчас хожу на курсы. Выделили одну тему на промисы, на них научили как только писать функции с await И вызывать в конце через main
источник

а

артем новиков... in Node.js — русскоговорящее сообщество
Алексей Клименко
Promise.all возвращает ПРОМИС, который резолвнется тогда, когда резолвнутся все переданные ему промисы.

Там почти нет магии…
ну теперь понятно
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
артем новиков
да, я сейчас хожу на курсы. Выделили одну тему на промисы, на них научили как только писать функции с await И вызывать в конце через main
в твоем примере axios.all возвращает массив с результатами работы axios.get, так?

promise.all делает примерно такую же вещь
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
артем новиков
да, я сейчас хожу на курсы. Выделили одну тему на промисы, на них научили как только писать функции с await И вызывать в конце через main
> И вызывать в конце через main

Вызывать можно и через asyncCall1.then(()=>console.log('done!'));
источник

а

артем новиков... in Node.js — русскоговорящее сообщество
а то выполнится и выполнится, а в каком месте их вызывать то? теперь понятно
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в твоем примере axios.all возвращает массив с результатами работы axios.get, так?

promise.all делает примерно такую же вещь
Плохая идея axios.all юзать, вообще. Именно в этой задаче!
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Лучше юзать либы с fetch api
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Клименко
Плохая идея axios.all юзать, вообще. Именно в этой задаче!
это уже другой вопрос
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
node-fetch
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
Да я на аксиос посмотрел – это почти то же самое, только резолвить нужно один раз, а не два как фетч.
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Алексей Клименко
Да я на аксиос посмотрел – это почти то же самое, только резолвить нужно один раз, а не два как фетч.
Напиши обертку
К тому же у аксиоса +1 апи, которое нужно знать
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
А фетч- стандарт
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
да, это важный аргумент в пользу node-fetch
источник