0

2 つの非同期関数を呼び出す関数があります。メイン関数は、ユーザーからの要求を処理します。次に例を示します。

mainFunction(req, res, done) {
   asyncExist(req, function(exists) {
       if (!exists) {
           asyncCreate(req, done);
       }
   })
}

問題は、リクエストが多いときです。私の主な機能は非同期呼び出しです。Nodejs は、関数 asyncCreate を呼び出す前に、多くの要求に対して関数 asyncExist を実行します。結果として、asyncCreate 関数は同じパラメーターで何度も呼び出されます。問題は、その根本的な問題をどうするかです。

4

2 に答える 2