2つの非同期呼び出しをスタックし、両方が完了したときにコールバックを呼び出す関数を呼び出します。
私は本当に簡単な方法を使用して、完了していない呼び出しを追跡しています
ロック++
lock--
問題は、2つの機能の操作が完了する前にプログラムが終了することです。私はデバッグしていたときにこれが問題であることに気付き、プロセスが終了する前に完了するための時間を与えました。
どうすればこの問題を解決できますか?ノードJS早すぎるプログラムの終了
を(私はまさに私の問題を説明する方法についての損失のビットで午前現時点ではそのように私は質問を明確にすることができますする必要が何でも私に聞いてください)-----スクリプトで編集
なぜ私はそれを実行するとすぐに終了するのですか?私は、私がイベントキューに登録していることを呼び出すことによって、スクリプトは実行し続けるべきだと思いましたか?
var events = require('events');
var eventEmitter = new events.EventEmitter();
eventEmitter.on('spo',function(){
console.log('spo');
});
いくつかのサンプルコードを投稿しますか? – jergason
https://github.com/caolan/asyncを試してみることができます。同じことをしますか? –