Axios Download Binary Files (PDF, Images, TXT etc) In Node.JS Environment | Implementing Your own loader
Here's a simple downloadFile() function to download any file using axios in Node.JS.
How To Implement the Axios File Download in Node.js
Axios is a great http library for both browser and node.js. If you are not familiar with this cool tool yet, please have a look at github repo Axios.
npm install axios --save
What we need
- Method: GET
- responseType: stream
we will use node.js stream api (fs.createWriteStream) to write the file.
That's it, your quick file downloader is ready with this little snippet.