gpt4 book ai didi

node.js - Lambda Nodejs -( Node :1) UnhandledPromiseRejectionWarning: #
转载 作者:太空宇宙 更新时间:2023-11-04 01:41:06 25 4
gpt4 key购买 nike

exports.handler = async (event, context, callback) => {      
try {

const { headers, body } = event;

//This is where I forgot the "await" keyword

const input = ValidateInput(body); //Returns Promise

callback(null, true);

}catch(err){
console.log(err);
callback(null, false);
}
}

当调用返回 Promise 的函数并忘记创建等待表达式 Promise 函数调用并且该函数拒绝 Promise 时,Lambda 会在 cloudwatch 中记录此错误

(node:1) UnhandledPromiseRejectionWarning: #<Object>

修复很简单,不要忘记await表达式

const input = await ValidateInput(body); //Return Promise

最佳答案

修复很简单,不要忘记await表达式

const input = await ValidateInput(body); //Return Promise

关于node.js - Lambda Nodejs -( Node :1) UnhandledPromiseRejectionWarning: #<Object>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52922306/

25 4 0