How to read a file as a string in nodejs javascript?
Below code reads the file content in
asynchronous
manner and the content is returned in the string format and buffered format respectively.
let fs = require("fs-extra");
let path = require("path");
fs.readFile(path.join(__dirname, "filePath"), "utf8",(data, err) => {
console.log(data); // logs file content in string
});
fs.readFile(path.join(__dirname, "filePath"), (data, err) => {
console.log(data); // logs file content in buffer
});
Synchronous version
const str = fs.readFileSync(path.join(__dirname, "filePath"), "utf8");
const buffer = fs.readFileSync(path.join(__dirname, "filePath"));