node.js - 如何从节点js中的“then”中获取数据?
解决方案
在这种情况下,您可以使用async/await的强大功能并从函数返回值并在任何地方使用它。
在这里,您的代码用于查询,您必须将其包装在异步函数中并返回值:
const getValue = async () => {
return query.yourQueryMethod(conditions)
.then(data => {
return data;
})
.catch(err => {
return err;
});
}
这是您执行主要异步功能的代码:
const executeQueryAndExtractData = async () => {
var myData = await getValue();
console.log ({ myData });
}
// Here you execute the async function
executeQueryAndExtractData();
推荐阅读
- linux - Linux/Qt 自动检测波特率?
- javascript - 如何在Angular 2中传递变量以切换手风琴内的特定面板
- php - 用 PHP 发送电子邮件 - 表单
- postgresql - PostgreSQL 按所有字段分组
- python - 需要在列表列表中找到最大值
- jquery - SVG 元素与之前的兄弟 SVG 重叠
- vb.net - vb6 - 使用结构作为类属性类型
- react-native - 在重新启动应用程序不起作用时设置权限
- google-cloud-platform - 如何设置从本地到 Google Cloud VPC 的 VPN
- javascript - JS ClipboardEvent 剪贴板数据始终为空