Я пытаюсь найти такие решения, как «Promices» или такие модули, как «синхронизация» или «синхронизация», но я не очень хорошо разбираюсь в решении):Возможно синхронный запрос mysql в nodejs?
То, как у меня есть 10 «пользовательских» данных, ',' game '. А такие функции, как:
getUsers(){} // UserTable
getData(){} // DataModel
getGames(){} // GameTable
getUserByGames(){} // UserModel
И некоторые Funtions есть потребности, чтобы вернуть мне модель или стол ... и в некоторых случаях мне нужна эта модель или что «ответ», чтобы сделать еще один запрос, и другой материал.
Таким образом, мне нужно делать синхронные querys, чтобы сделать что наилучшим способом, без использования «.Затем» или вещи, как это:/
Вы знаете, как я могу Doit в nodejs?
(Может быть, решение может быть поставлен флаг в истинной каждой функции асинхронной и в обратном вызове изменить флаг ложны. С некоторое время для доцент конца исходной функции?)
Вы должны действительно взглянуть на метод водопада на модуле асинхронным, он будет решить вашу проблему. Когда у меня была подобная проблема, подобная вашей, с водопадом я смог легко решить ее. Проверьте: http://caolan.github.io/async/docs.html#waterfall. –
Нет, вы не можете синхронизировать запросы, насколько я знаю. Это также будет очень плохой стиль, так как каждый запрос блокирует ваш процесс узла. Если вы хотите использовать узел, вам лучше понять и использовать асинхронные операции. –