2 つの非同期関数を呼び出す関数があります。メイン関数は、ユーザーからの要求を処理します。次に例を示します。
mainFunction(req, res, done) {
asyncExist(req, function(exists) {
if (!exists) {
asyncCreate(req, done);
}
})
}
問題は、リクエストが多いときです。私の主な機能は非同期呼び出しです。Nodejs は、関数 asyncCreate を呼び出す前に、多くの要求に対して関数 asyncExist を実行します。結果として、asyncCreate 関数は同じパラメーターで何度も呼び出されます。問題は、その根本的な問題をどうするかです。