не берет
fghjkl$%^&*.
Почему не берёт? Должно работать
в гет запрос axios отправляю и там оно становится дробью обратно
хз, ну, она там откуда-то берется :D
а, это я ступил . НУ, лана. Все равно бек не хавает такой кривой параметр :D
Спс за замечание 💌 Это давно написано, не заметил косяк)
А почему, кстати, нет? (я не спорю, хочу понять)
потому что это превращается в promise || callback hell
В чем ад? let result; await Axios.get(url,params) .then((response) => { result = response; }) return result;
promise1 .then(r1 => promise2(r1) .then(r2 => promise3(r1, r2) .then(...))) const r1 = await promise1; const r2 = await promise2(r1); const r3 = await promise3(r1, r2);
Вопрос был: "Почему не стоит смешивать await и then". У вас только then
Потому что код должен быть максимально единообразный
А, ну я думал что вы говорите что await и then вместе норм)
кстати глупый вопрос по жс, а как сделать такие запросы однвоременно? Типо как правильно будет запустить одновременно r1,r2,r3 без .then ?
Через Promise.all() передать массив промисов
а как их результаты передать в переменные?
он вернёт массив результатов
На самом деле можно ничего не делать, по дефолту запросы итак параллельные. r1.then(); r2.then(); r3.then();
что за промис хелл?
Херово написанная цепочка промисов
А зачем ждать промис внутри? promise1 .then((r1) => promise2(r1)) .then((r2) => promise3(r2))
напиши хорошо
У тебя с логикой все ок?
Пример промис хела в студию
Обсуждают сегодня