gpt4 book ai didi

javascript - aws-sdk Promise 中未返回任何数据

转载 作者:行者123 更新时间:2023-12-03 06:17:26 27 4
gpt4 key购买 nike

我将 DynamoDB 的 PutItem 称为我在使用 Node 4.3 的 AWS Lambda 上的第一个 es6 Promise 尝试。

相关代码如下:

var req = d.putItem(params={
'TableName': TABLE,
...
}).promise();
req.then(function(resp) {
console.log("sresp", resp);
// I want to do more with the returned data here
});

这是控制台中显示的内容:

sresp {}

AWS SDK (javascript) 中有一些关于 Promises 的问题,这些问题来自“pre-promises”时代;截至 2016 年 3 月,已有原生支持。

最佳答案

DynamoDB putItem 请求默认情况下不会返回任何内容。您必须为以下一个或多个参数指定一个值才能返回某些内容(它们都默认为 NONE):

  ReturnConsumedCapacity: 'INDEXES | TOTAL | NONE',
ReturnItemCollectionMetrics: 'SIZE | NONE',
ReturnValues: 'NONE | ALL_OLD | UPDATED_OLD | ALL_NEW | UPDATED_NEW'

关于javascript - aws-sdk Promise 中未返回任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39029763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com