Express + утомительный пул соединений, передающий данные из 3 запросов друг другу - шаблон - PullRequest
0 голосов
/ 24 августа 2018

У меня 3 mssql-запроса, которые мне нужно вызвать во время экспресс-запроса приложения, первые 2 фида данных результатов, которые мне нужны для третьего. Мне нужно взять все эти данные и отобразить их на странице.

Я использую tedious-connection-pool , и у меня есть запрос один рабочий. Результаты, в которых мне нужны некоторые данные для использования запроса 2. Я теряюсь, как выполнить этот код со страницы приложения (index.js) и вернуть все данные обратно на страницу для его рендеринга, а также объединить все эти цепочки. вызовов.

app.js ('/') -> index.js -> get-data.js

get-data.js (возвращает данные в) -> index.js (отображает index.hbs)

Я безуспешно экспериментировал с обещаниями и не могу представить себе шаблон обратного вызова, потому что он использует события?

Является ли лучшим шаблоном для использования здесь какая-то цепочка событий? Как я могу получить весь этот мусор на свой собственный модуль?

По сути, я считаю, что это давний вопрос о необходимости синхронизации асинхронных вызовов БД в цикле событий.

Ищем ссылки на шаблоны, которым нужно следовать для этого вида библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...