我正在努力了解在浏览器窗口中按下触发我的DynamoDB的查询并返回查询的数据的按钮时需要做些什么。我就是那些习惯解析和Firebase等简单得多的数据库的人之一。我正在努力提升自己的水平,而斗争是非常真实的。
是否需要配置API来处理此往返行程,还是我只是缺少一些简单的东西?
当运行下面的代码时,我得到一个Missing region in config
错误。
var config = new AWS.Config({
accessKeyId: '####################',
secretAccessKey: '#####################',
'region': 'us-east-1'
});
var db = new AWS.DynamoDB({apiVersion: '2012-08-10'});
var params = {
AttributesToGet: [
"city"
],
TableName : 'Venues',
Key : {
"zip" : {
"N" : "19382"
}
}
}
db.getItem(params, function(err, data) {
if (err) {
console.log(err); // an error occurred
}
else {
console.log(data); // successful response
res.send(data);
}
return next();
});
知道了。代替这个:
var config = new AWS.Config({
accessKeyId: '####################',
secretAccessKey: '#####################',
'region': 'us-east-1'
});
它应该是:
AWS.config.accessKeyId = '########################';
AWS.config.secretAccessKey = '##################';
AWS.config.region = 'us-east-1';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句