ASh*_*hly 27 node.js aws-lambda
考虑以下代码 -
function index(event, context, callback) {
//some code
}
exports.handler = index();
{
"errorMessage": "Handler 'handler' missing on module 'index'"
}
Run Code Online (Sandbox Code Playgroud)
这是我的功能,它具有业务逻辑.我的javascript文件名是index.js.
每当我在aws lambda上测试这段代码时,它会给出以下内容log(failed).
Ale*_*N-o 32
在export.handler,您没有引用该index函数,而是它的执行结果.我想你想要导出函数本身.
let index = function index(event, context, callback) {
//some code
}
exports.handler = index;
Run Code Online (Sandbox Code Playgroud)
或者直接
exports.handler = function index(event, context, callback) {
//some code
}
Run Code Online (Sandbox Code Playgroud)
您可以做的是将函数声明为exports.handler。当函数导出到lambda时,它带有命名空间。
exports.handler = function(event, context) {
//code
}
Run Code Online (Sandbox Code Playgroud)
如果需要快速代码,可以忽略回调。
| 归档时间: |
|
| 查看次数: |
26877 次 |
| 最近记录: |