首页 > 解决方案 > 运行承诺并立即以快递方式发送响应会阻止任何事情吗?

问题描述

我刚刚阅读了这个关于如何做async/await不会阻塞线程的很棒的 SO 问题和答案:Will async/await block a thread node.js

在 Express.js 的上下文中执行此操作时,我想检查一些东西。

以下代码是否会阻止任何进程和/或将runAsyncMethodThatReturnsPromise在后台表示让完成:

const myEndpoint = async(req, res) => {
  const users = await DB.getSomeUsers();
  users.forEach(user => {
    user.runAsyncMethodThatReturnsPromise();
  });

  res.send('Ok');
}

标签: javascriptnode.jsexpressasynchronous

解决方案


推荐阅读