私は Node.JS と非同期プログラミングに非常に慣れていないため、難しい質問があります。Node からプロセスをフォークし、その出力を Websocket、特に Sockets.io ライブラリを使用してブラウザーに送り返したいと考えています。これを処理するための最善かつ最も堅牢な方法は何ですか?
データはミッション クリティカルではなく、ユーザーのステータスを更新するためのものです。そのため、ユーザーがページを離れた場合、ソケットを閉じることができ、子プロセスは引き続き実行できます。Express で特定の URL を介してソケットにアクセスし、後で戻ってくる方法があればいいのですが (ただし、それは別の日の作業になる可能性があります)。