node.js - AWS 拉姆达。docClient.query 调用不会更新现有的外部变量
问题描述
我尝试获取 dynamoDB 查询函数来更新 node.js lambda 函数中的现有外部/全局变量,但没有成功。
var responseBody;
docClient.query(BookmarkParams, function(err, data) {
if (err) {
console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2));
context.fail(err);
}else{
responseBody = JSON.stringify(data.Items);
}
});
responseBody 总是未定义的,或者如果我在顶层给它一个值,它会保持这种状态并且永远不会更新。有什么建议么?
解决方案
推荐阅读
- file - awk 比较同一文件的两列并在新列中打印输出
- python - 尝试在新的 Anaconda 安装中将 Spyder 更新到版本 5.1.5 时出现许多问题
- javascript - 当`offsetParent`是`body`元素时,`offsetLeft`返回false值
- java - 我们如何在 Selenium Java 中将 ExpectedConditions 作为参数传递给 wait.until?
- swift - 如何从其基类静态方法返回子类对象?
- sql - 如何在 Presto 中将数组拆分为多列
- windows - Windows 服务的 CSV 比较
- java - List vs LinkedList vs ArrayList
- elasticsearch - 如何进行嵌套术语查询
- javascript - 缩小粘性粘性标题会导致 Blink/Webkit 在某些滚动位置闪烁