gpt4 book ai didi

javascript - AWS Lambda错误: Process exited before completing request

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:49 26 4
gpt4 key购买 nike

我已经尝试了在其他类似堆栈溢出问题上找到的所有解决方案,但仍然收到此错误。我是初学者,才刚刚开始学习这个。所以,我不确定我是否正确遵循了解决方案。但这是我的代码。如果有人能帮助我,我将不胜感激。

var mysql = require('mysql');
var pool = mysql.createPool({
host : 'host',
user : 'user',
password : 'password',
database : 'student',
connectionLimit : 10,
multipleStatements : true
});


exports.handler = function(event, context, callback) {


context.callbackWaitsForEmptyEventLoop = false;

pool.getConnection(function(err, connection) {

connection.query("SELECT name FROM 'student'.'course'", function (err, results, fields) {

if (err) {
console.log("NOT-CONNECTED!");
connection.destroy();
throw err;
} else {
// connected!
console.log("CONNECTED!");
console.log(results);
callback(err, results);
connection.end(function (err) { callback(err, results);});
}
});
});
};

最佳答案

在您的错误场景中,您永远不会调用回调。你需要做类似的事情 -

if (err) {
console.log("NOT-CONNECTED!");
connection.destroy();
callback(null, err)// or callback(err)
}

关于javascript - AWS Lambda错误: Process exited before completing request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49833912/

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