【发布时间】:2016-12-15 06:55:54
【问题描述】:
起初,我使用简化回调方法工作正常。现在,我想使用 Promise 来查询 AWS dynamoDB。 我推荐this。
但总是 500 内部服务器错误。 我使用 lambda 和 node.js 4.3。我错过了什么吗?
Handler.js
let AWS = require('aws-sdk');
AWS.config.setPromisesDependency(null);
docClient = new AWS.DynamoDB.DocumentClient();
module.exports.handler = (event, context, callback) => {
const listObjectPromise = docClient.query(params).promise();
listObjectPromise.then((data) => {
return callback(null, data);
}).catch((err) => {
return callback(err, null);
});
};
【问题讨论】:
-
CloudWatch 日志中是否没有错误消息?
标签: node.js amazon-web-services promise amazon-dynamodb aws-lambda