Node.JS の子関数がイベントを発行する場合、その関数の親関数は同じイベントを発行しますか? ブラウザ DOM でのやり方と同じですか? それともthis
、イベントをオフにするために子供に渡す必要がありますか?
Node Docsから、「イベント ループのバブリング」について言及されていますが、これがカスタムで発行されたイベントでも機能するかどうか疑問に思っていました。
これを行うのは適切ではありません。私はこれを認識していますが、複数のファイルでイベントを処理するための一時的な修正を次に示します。
process
イベントを発行し、オブジェクトをリッスンするだけです。はい、罪深いです。そこにはすでにいくつかのイベントリスナーがあります。で自分のイベントを 2 つまたは 3 つ以上監視している場合はprocess
、メモリ リークが発生していますが、問題はありません。
別のグローバルを作成して使用できるかどうかを調査します。Node の今後のサポートによりdomain
、これがすべて簡単になると感じています。
Hapは、あなたが求めているようなものを提供できるノード モジュールです。各エミッターの親または子を設定し、バブリングを発生させます。