【发布时间】:2021-03-01 23:44:28
【问题描述】:
我有以下代码:
const AWS = require("aws-sdk");
AWS.config.update({region: 'us-eas-1'});
var ddb = new AWS.DynamoDB({region: 'us-east-1'});
async function countData(){
var params ={TableName: 'tbl_billings_trns'}
const countdb1 = await ddb.describeTable(params).promise();
console.log(countdb1);
console.log("Total count " + numbers.toString());
return numbers;
}
countData()
我也试过了:
async function kk(){
var jj = await countData();
console.log(jj);
}
kk()
计数为 0,但 Table 有 12 个项目。
我在promisify后使用了await,但无法实现。任何帮助都会对我有很大帮助。
【问题讨论】:
-
numbers来自哪里?您在哪里尝试从countdb1获取计数? -
1.它来自表,但表已经有 12 个项目 2. 在 index.handler 的异步默认方法中的 lambda 中
标签: node.js amazon-web-services amazon-dynamodb