How to Download a File in NodeJS without any Third Party Libraries

0 min read 94 words

If you need to download a file in NodeJS without using any third party libraries, then you can do the following.

The NodeJS ecosystem comes with a fs module, this is to denote the FileSystem built in library.

First declare your imports:

const http = require('https');
const fs = require('fs');

Now you can use the https module to download a file, and write it to a stream using fs.

const https = require("https");
const fs = require("fs");
 
const endpoint = "https://example/files/some_csv_file";
 
https.get(endpoint, (res) => {
  const file_name = "the_csv.csv";
  const writeStream = fs.createWriteStream(file_name);
});
Andrew
Andrew

Andrew is a visionary software engineer and DevOps expert with a proven track record of delivering cutting-edge solutions that drive innovation at Ataiva.com. As a leader on numerous high-profile projects, Andrew brings his exceptional technical expertise and collaborative leadership skills to the table, fostering a culture of agility and excellence within the team. With a passion for architecting scalable systems, automating workflows, and empowering teams, Andrew is a sought-after authority in the field of software development and DevOps.

Tags