gpt4 book ai didi

node.js - AWS Lambda 函数返回模块 'handler' 上缺少的处理程序 'index'

转载 作者:IT老高 更新时间:2023-10-28 22:01:16 26 4
gpt4 key购买 nike

考虑以下代码 -

function index(event, context, callback) {
//some code
}
exports.handler = index();

{
"errorMessage": "Handler 'handler' missing on module 'index'"
}

这是我的具有业务逻辑的函数。我的 javascript 文件名为 index.js

每当我在 aws lambda 上测试此代码时,它都会给出以下 log(failed)

这是 Amazon Lambda 上传站点的屏幕截图: enter image description here

最佳答案

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com