現在、htmlユーザーインターフェイスで進行状況の行を移動する簡単な.gif画像を表示しています。これは、サーバーで発生している実際の進行状況(パーセンテージ)を表示しません。低帯域幅のサーバー(MongoDB)からデータを取得しています。
私には2つの選択肢があります:
1.ユーザーインターフェイスに単純な読み込み/進行中の.gif画像を表示し、サーバーの終了プロセスが完了した後、完了したことを示すメッセージをユーザーにポップします。
2.並列更新は、サーバー側でかなりの進捗があった場合に、ユーザーにパーセンテージで表示できます。
node-upload-progress、node-progressがいくつかあります。しかし、長時間実行されるMongoDBクエリでそれらを使用する方法。(node-upload-progressのファイルアップロードの代わりに)。UIで(2番目の選択肢)並列進行状況を表示するにはどうすればよいですか?Node.Jsの非同期メソッドから実際の進行状況を表示することは可能ですか?