2017-10-18 26 views
0

我正在使用TinyPng.com提供的API來幫助壓縮圖像。如何在NodeJS中管理耗時的API調用

當用戶上傳圖片時,我使用我想要壓縮的圖片的URL對TinyPng.com進行API調用,它提供了一個包含壓縮文件鏈接的響應。根據圖像大小,可能需要幾秒鐘才能得到回覆。

如何在NodeJS中處理如此耗時的流程?

+0

你是什麼意思的「處理」?即你想達到什麼目的? – Matt

+0

你究竟想要處理什麼?只要你使用回調,承諾或異步等待它不應該影響任何其他請求進來。如果這個過程是你必須做的事情,我沒有看到這是一個實際的問題......? –

+0

承諾似乎通常是一個很好的選擇。 – TGrif

回答

0

你應該做的是在服務器端的後臺處理它。一旦壓縮的圖像準備就緒,下載並替換原來的一個