【发布时间】:2018-09-04 03:44:51
【问题描述】:
我是 javascript 和 nodejs 的新手。我想在异步函数中转换回调函数。谁能帮我举个例子?
例如:
exports.list = function(req, res){
req.getConnection(function(err,connection){
var query = connection.query('SELECT * FROM customer',function(err,rows)
{
if(err)
console.log("Error Selecting : %s ",err );
res.send(rows);
});
//console.log(query.sql);
});
};
是列出数据库中所有用户的回调。我想使用像 async.paralel() , async.series() 等异步模块的功能来做到这一点......
【问题讨论】:
-
请发样张
-
一般情况下,您不能将任何函数转换为异步函数。您可以安排它稍后运行,但如果它是同步的,那么您不能使其异步。只有在您发布有问题的代码时,我们才能真正为您提供帮助。关于代码的问题应该在问题中包含相关代码。
-
抱歉不包括代码。我编辑了我的问题。你能帮忙吗? @jfriend00
-
仅供参考,promises 是处理和协调异步操作的现代方式,而不是异步库。
标签: javascript node.js asynchronous callback