外部サービスを使用して画像を作成しています。ユーザーが API にアクセスして画像を要求できるようにしたいと考えています。次に、私の Express サーバーは外部サービスからそれを取得し、それをユーザーに提供します。プロキシのようなものだと思いますが、正確ではありません。
これを行う簡単な方法はありますか?できれば、イメージをハード ドライブにダウンロードしてから読み込んで提供する必要のない方法はありますか?
リクエストライブラリを使用して、これを思いつくことができました:
var request = require("request");
exports.relayImage = function(req, res){
request(req.params.url).pipe(res);
}
それはうまくいくようです。これを行うためのより効率的な方法 (コード行の観点からではなく、サーバー リソース上での意味) がある場合は、声を上げてください。