Skip to content

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

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');
Code language: JavaScript (javascript)

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); });
Code language: JavaScript (javascript)

See also  Best Time to Buy and Sell Stock with Python
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x