我想用使用節點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獲得事件,上下文和回調,對吧? –