NODEJS WAYS TO READ FILES

NODE

(quick guide & examples)

require("fs").readFile(   "FILE.TXT", "utf8",   (err, data) => console.log(data) );

READ FILE (ASYNC)

01

var data = require("fs") .readFileSync("FILE.TXT", "utf8");

READ FILE (SYNC)

02

const fs = require("fs"),           rl = require("readline");

READ FILE LINE-BY-LINE

03

const reader = rl.createInterface({   input: fs.createReadStream("FILE.TXT") }); reader.on("line", r => console.log(r));

require("fs").readFile(   "FILE.TXT", "utf8",   (err, data) => data = data.split("\r\n") );

READ INTO ARRAY

04

require("https") .get("https://site.com", res => {   let data = "";   res.on("data", d => data += d);   res.on("end", () => console.log(data)); });

READ REMOTE SERVER

05