Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2016, 00:46
Кандидат Javascript-наук
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 03.05.2016
Сообщений: 137

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

как организовать? что-то вообще не допру
Ответить с цитированием
  #2 (permalink)  
Старый 21.09.2016, 10:05
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

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

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

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

можно произвольно комбинировать.
Ответить с цитированием
  #3 (permalink)  
Старый 21.09.2016, 20:18
Кандидат Javascript-наук
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 03.05.2016
Сообщений: 137

благодарствую
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно обновить div из БД в MVC??? espltd AJAX и COMET 2 11.04.2014 01:28
как сделать чтобы в popup окне показывалось картинка? sarik Общие вопросы Javascript 31 15.03.2013 13:12
Как сделать загрузку изображения аля вконтакте? OklickSpb Общие вопросы Javascript 4 31.03.2012 17:12
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
try и catch подскажите как правильно сделать Jekel Javascript под браузер 9 31.03.2010 10:33