Node.js でデータをダウンロードする方法

Node.js でデータをダウンロードする方法

岩佐 孝浩
岩佐 孝浩
1 min read
Node.js

Node.js でデータをダウンロードしたい場合、ネイティブの Fetch API を使用できます。

以下は TypeScript の例です。

import fs from 'fs';

export async function download(url: string, file: string): Promise<void> {
  const response = await fetch(url);
  if (!response.ok) {
    return;
  }
  const data = Buffer.from(await response.arrayBuffer());
  fs.writeFileSync(file, data);
}
岩佐 孝浩

岩佐 孝浩

Software Developer at KAKEHASHI Inc.
AWS を活用したクラウドネイティブ・アプリケーションの要件定義・設計・開発に従事。 株式会社カケハシで、処方箋データ収集の新たな基盤の構築に携わっています。 Japan AWS Top Engineers 2020-2023