我想用使用节点6.10 AWS LAMBDA的ES6类语法,但我不能得到它的工作:我们可以在AWS Lambda中使用ES6类语法吗?
class widget {
constructor(event, context, callback) {
callback(null, `all seems well!`);
}
}
// module.exports.handler = widget; // "Process exited before completing request"
module.exports.handler = new widget(); // "callback is not a function"
有没有人有使用类语法成功?类构造函数显然不会被视为处理函数。
在你的榜样,'callback' _isn't_功能。回调是第三个参数,你根本没有通过。它并不是说'widget'不是一个函数。你的ES6运行良好。 – loganfsmyth
您没有将任何参数传递给'new widget()',所以它当然会失败。 – 4castle
不是由AWS Lambda处理程序提供的回调函数吗?我们呼吁他们的处理程序是我们如何传回数据,或者我错了吗?我们从Lambda获得事件,上下文和回调,对吧? –