【发布时间】:2015-05-12 19:06:10
【问题描述】:
我正在探索 DynamoDB 以在 node.js 项目中使用。这是我的 package.json
{
"name": "Generic-server",
"version": "0.0.1",
"private": true,
"engines": {
"node": "0.11.x"
},
"dependencies": {
"express": "3.3.4",
"jade": "1.1.5",
"aws-sdk": ">= 2.0.9"
}
}
现在我登录到我的 AWS 账户并创建了一个 DynamoDB 表。这就是我在 index.js 中的内容
var AWS= require('aws-sdk');
AWS.config.update({//1
accessKeyId: 'blabla',
secretAccessKey: 'blabla',
region: 'us-east-1'
});
var db = new AWS.DynamoDB({apiVersion: '2014-12-04'});
db.listTables(function(err, data) { // 2
console.log(data);
});
因此,console.log 的数据始终为空。我可以想到两个可能存在问题的领域(我将它们内联编号为 1 或 2 )。任何帮助表示赞赏。
我是一名 .net、java 和 obj c 开发人员,正在使用 node.js 和 AWS,仅供参考。
【问题讨论】:
-
如果在
DynamoDB构造函数中删除apiVersion会发生什么?
标签: node.js amazon-web-services amazon-dynamodb