首页 > 解决方案 > 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 总是未定义的,或者如果我在顶层给它一个值,它会保持这种状态并且永远不会更新。有什么建议么?

标签: node.jsamazon-web-servicesaws-lambdaamazon-dynamodb

解决方案


推荐阅读