gpt4 book ai didi

javascript - Node lambda - 类型错误 : handler is not a function

转载 作者:行者123 更新时间:2023-12-05 00:25:50 24 4
gpt4 key购买 nike

AWS 新手,到目前为止发现它非常简单,但在打包 lambda 函数时遇到了困难。

我正在使用 node-lambda 尝试运行该函数,但在 node-lambda 运行时不断收到以下错误:

/usr/local/lib/node_modules/node-lambda/lib/main.js:93
handler(event, context, callback);
^

TypeError: handler is not a function
at Lambda._runHandler (/usr/local/lib/node_modules/node-lambda/lib/main.js:93:7)
at Lambda.run (/usr/local/lib/node_modules/node-lambda/lib/main.js:49:8)
at Command.<anonymous> (/usr/local/lib/node_modules/node-lambda/bin/node-lambda:89:12)
at Command.listener (/usr/local/lib/node_modules/node-lambda/node_modules/commander/index.js:301:8)


我的 index.js 文件有这样声明的处理程序
exports.myHandler = function(event, context) {

我的 .env 中的 AWS_HANDLER 设置为 index.handler。我觉得我错过了一个明显的步骤。

最佳答案

使用 exports.handler = async function(event, context) {代替exports.myHandler = function(event, context) {

关于javascript - Node lambda - 类型错误 : handler is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37213631/

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