考虑以下代码 -
function index(event, context, callback) {
//some code
}
exports.handler = index();
{
"errorMessage": "Handler 'handler' missing on module 'index'"
}
这是我的具有业务逻辑的函数。我的 javascript 文件名为 index.js
。
每当我在 aws lambda 上测试此代码时,它都会给出以下 log(failed)
。
最佳答案
在 export.handler
中,您引用的不是 index
函数,而是其执行的结果。我猜你想导出函数本身。
let index = function index(event, context, callback) {
//some code
}
exports.handler = index;
或者直接
exports.handler = function index(event, context, callback) {
//some code
}
关于node.js - AWS Lambda 函数返回模块 'handler' 上缺少的处理程序 'index',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37117274/