【发布时间】:2022-01-25 01:06:56
【问题描述】:
这段代码总是返回 undefined 给调用函数。我是 JavaScript 新手,我确实尝试过查看 Stack Overflow 和其他资源上的一些回调解决方案,但没有一个对我有用。对此的任何帮助将不胜感激。谢谢!
var funcs = require('./index.js');
var connected = require('./database')
query='SELECT * from trades'
const res = execute_rows(query)
console.log(res)
function execute_rows(query){
con = connected();
con.query(query, function(err, result, fields) {
if (err) {
return console.log(err);
}
console.log(result) //Displays correct results
return result; // Returns undefined to calling function
})
con.end();
}
【问题讨论】:
-
我确实尝试过实现这一点,但我无法理解或复制它。
标签: javascript mysql node.js callback