request と writefile の両方を Promise の形式で記述しました。HTML はキャプチャできますが、画像はキャプチャできません。
最初、データ出力は文字列型、つまりリクエストの本文は文字列型なので、Buffer.from
を使用します。 バッファ型への変換は機能せず、Buffer.from(data, 'base64') への変更も機能しませんが、request(url).pipe(fs.createWriteStream(filepath)) を使用すると機能します。
Excuse私どこが間違いですか