特定のイベントが発生したときにプログラムを実行するオプションがあるプログラム (ピアノバー) を使用しています。これらのイベントから node.js アプリケーションに情報を取得して、socket.io 経由で接続されているクライアントに送信できるようにしたいと考えています。
これまでに思いついた最良のアイデアは、pianobar からの入力を受け取り、それをファイルに書き込むミドルウェア プログラムを用意することです。その後、を使用してファイルを見ることができますfs.watchFile
。
これを行うためのより良い/よりクリーンな/より直接的な方法はありますか?