LINUX.ORG.RU

Как сделать последовательные запросы mysql в Node.js без «лапши»?

 ,


0

1

Нужно сделать 5-6 (может больше) последовательных зависимых запросов mysql. Т.е. следующий запрос должен начинаться после получения результата от первого. Можно делать уровнями вложенности, но это получается такая жесть( А если надо вставить запрос куда-то в середину?
Бр-р. Как сделать все это читабельно и писабельно?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Выбирай между yield и await.

x3al ★★★★★
()
Ответ на: комментарий от waker

c waterfall я просто получу последовательные запросы, а мне надо результат первого использовать в последующем

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Qwentor

waterfall как раз для этого и предназначен — ты в каждый следующий callback можешь передавать из предыдущего запроса все, что тебе нужно.

waker ★★★★★
()
Ответ на: комментарий от waker

Есть ли смысл пользовать этот сахар при живом async/await, который можно скомпилировать до понимаемого нодой и при наличии yield, позволяющего обойтись тонким раннером (при желании), уже в самой ноде?

x3al ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.