Я только что прочитал этот замечательный вопрос и ответ на вопрос о том, как async
/ await
не будет блокировать поток: Будет ли асинхронно / ожидать блокировать поток node.js
Я хотел проверить что-то в здравом уме при выполнении этого в контексте Express.js.
Будет ли следующий код блокировать какой-либо процесс и / или будет выражаться, что runAsyncMethodThatReturnsPromise
завершится в фоновом режиме:
const myEndpoint = async(req, res) => {
const users = await DB.getSomeUsers();
users.forEach(user => {
user.runAsyncMethodThatReturnsPromise();
});
res.send('Ok');
}