2017-10-18 10 views
0

TinyPng.comのAPIを使用して画像を圧縮しています。NodeJSでの時間のかかるAPIコールの管理方法

すると、ユーザーがアップロード画像、私はそれが圧縮されたファイルのリンクと応答を提供し、私が圧縮したい画像のURLを持つTinyPng.comへのAPI呼び出しを行います。画像サイズに基づいて、応答を得るのに数秒かかることがあります。

NodeJSでこのような時間のかかるプロセスを処理するにはどうすればよいですか?

+0

"ハンドル"とはどういう意味ですか?つまり、達成しようとしているのは何ですか? – Matt

+0

あなたは正確に何を処理しようとしていますか?コールバック、約束、または非同期待機を使用している限り、それは入って来る他のリクエストに影響を与えるべきではありません。もしそのプロセスがあなたがしなければならないことがあれば、それは実際の問題ではありません...? –

+0

ここでは、通常、約束が良い選択と思われます。 – TGrif

答えて

0

あなたがしなければならないことは、サーバー側のバックグラウンドでそれを処理することです。圧縮されたイメージが準備完了したら、元のイメージをダウンロードして交換してください。