2016-09-17 10 views
0

私はDynamoDBへのクエリをトリガするブラウザウィンドウ内のボタンを押すために何をする必要があるのか​​理解しておらず、クエリされたデータを返します。私はパースやファイアベースのようなもっと単純なDBに慣れていた人々の一人です。私はawsにレベルアップしようとしており、闘争は非常に現実的です。クライアントサイドのJavascriptを使用してDynamoDBからアイテムを読み取る方法は?

このラウンドトリップを処理する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(); 
     }); 

答えて

0

これが表示されます。この代わりに:

var config = new AWS.Config({ 
    accessKeyId: '####################', 
    secretAccessKey: '#####################', 
    'region': 'us-east-1' 
}); 

それは次のようになります。

​​
関連する問題