Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   как правильно сделать обработку (https://javascript.ru/forum/node-js-io-js/65006-kak-pravilno-sdelat-obrabotku.html)

Signal 20.09.2016 00:46

как правильно сделать обработку
 
есть сервер на nodejs
получаю от клиента.idS товара ну и сопутствующие данные
далее мне нужно получить из разных источников данные согласно этого клиент.idS, (idS имеется ввиду, что их больше 1)
нужно получить из сторонних источников для каждого idS[n], передать результат другому клиенту, дождаться ответа от него и потом вернуть результат в нужный сокет клиента

как организовать? что-то вообще не допру

Яростный Меч 21.09.2016 10:05

иными словами, у тебя есть несколько асинхронных запросов, и тебе надо их связать в конструкции с последовательным/параллельным выполнением?

промисы как раз для этого

func().then(...).then(...) - последовательное
Promise.all([...]) - параллельное

можно произвольно комбинировать.

Signal 21.09.2016 20:18

благодарствую


Часовой пояс GMT +3, время: 15:08.