我想使用Promise在JavaScript中使用aws-sdk。
代替默认的回调样式:
dynamodb.getItem(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
相反,我想使用一个Promise样式:
dynamoDb.putItemAsync(params).then(function(data) {
console.log(data); // successful response
}).catch(function(error) {
console.log(err, err.stack); // an error occurred
});
我相信现在可以附加调用.promise()
以证明给定的方法。
您可以看到它开始在2.6.12中引入https://github.com/aws/aws-sdk-
js/blob/master/CHANGELOG.md#2612
您可以在AWS博客https://aws.amazon.com/blogs/compute/node-js-8-10-runtime-now-
available-in-aws-lambda/中
查看使用它的示例
let AWS = require('aws-sdk');
let lambda = new AWS.Lambda();
exports.handler = async (event) => {
return await lambda.getAccountSettings().promise() ;
};
我正试图弄清楚如何使用Spring Batch进行聚合。例如,我有一个带有姓名列表的CSV文件: 我想要文本文件中的姓名计数: 根据我从Spring Batch中学到的,ETL批处理过程(itemReader- Spring Batch是正确的工具吗?还是我应该用Spark?谢谢
我使用硒与Appium和我的测试运行在Android和iOS真正的设备。一组测试运行在Android上,而iOS是空闲的。然后测试切换到iOS。两个设备同时连接。 下面是我使用testNG运行的套件的序列: 这里的问题是,当测试切换到android时,iOS设备显示os更新安装弹出窗口。我想在测试切换回iOS之前禁用弹出窗口。我可以从设置中删除更新
安装依赖的时候,提示警告,有 38 个依赖过期了。 这些依赖不确定新版本是否兼容当前项目,有些 babel 的插件废弃了,有些查看很久没有更新。有没有好的办法解决依赖过期的问题呢。
如何合理的定义领域模型 用户与员工一对一,员工与部门多对多。用户是员工才能有部门 1.创建部门、更新部门、获取部门详情信息 2.创建用户、更新用户、获取用户详情信息 如何合理的设计这几个接口的出入参数、提供代码的通用性且好扩展
问题内容: 在Java中使用Collection.sort时,如果内部对象之一为null,应该返回什么? 例: 可以说o2不是null,但o2.getDate()是,因此添加null验证时我应该返回1还是-1或0? 问题答案: 自然,这是您的选择。无论您编写什么逻辑,它都会定义排序规则。因此,“应该”在这里并不是正确的词。 如果您希望null出现在任何其他元素之前,则可以这样做
有没有办法在Django管理中使文本加粗或加粗。 Lorem ipsum dolor坐在那里,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭,圣职献祭