javascript - 运行承诺并立即以快递方式发送响应会阻止任何事情吗?
问题描述
我刚刚阅读了这个关于如何做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');
}
解决方案
推荐阅读
- android - 无法使用 NavigationUI 设置 optionMenu
- scala - Scala 如何自动解析泛型类型?
- python-3.x - Scrapy 响应返回空白
- python-3.x - python Outlook 2010 错误:(-2147467262,'不支持此类接口',无,无)
- typescript - 在基于类的组件中处理非初始化属性的最佳实践
- python - 基于 if/elif/else 条件的 Pandas 新列
- bitcoin - 使用 bitcoin-cli 获取按地址接收的交易时出错
- node.js - 为什么将instanceof应用于nodejs中vm创建的值时无效?
- python - Python:为成对的行解析日志文件
- c# - 我想从枚举 C# 中获取具有特定值的第一个元素