Reading files with Node.js
The simplest way to read a file in Node.js is to use the
fs.readFile() method, passing it the file path, encoding and a callback function that will be called with the file data (and the error):
Alternatively, you can use the synchronous version
You can also use the promise-based
fsPromises.readFile() method offered by the
All three of
fsPromises.readFile() read the full content of the file in memory before returning the data.
This means that big files are going to have a major impact on your memory consumption and speed of execution of the program.
In this case, a better option is to read the file content using streams.