我有调用两个异步函数的函数。主要功能处理来自用户的请求。这是示例:
mainFunction(req, res, done) {
asyncExist(req, function(exists) {
if (!exists) {
asyncCreate(req, done);
}
})
}
问题是当我有很多请求时。我的主要功能是调用异步。Nodejs 在调用函数 asyncCreate 之前为许多请求执行函数 asyncExist。结果 asyncCreate 函数被多次调用,参数相同。问题是如何处理这个基本问题?