fs
readline
path
http
events [Create event and add listener to it.]
var EventEmitter = require('events').EventEmitter;var emitter = new EventEmitter();var hello = function(){ console.log('Hello event Called');}var bye = function(){ console.log('bye event called...');}emitter.on('hello', hello);emitter.on('bye', bye);##registers 'bye' function as listener to hello event ;emitter.emit('hello');emitter.emit('bye'); ##triggers 'bye' event.global.emitter._events; ##lists all event listeners with respective event.How to read text file line by line? Ans:- Using fs and readline modules.
var fs = require('fs');var dataStream = fs.createReadStream('db.tsv', 'utf8');var readLine = require('readline').createInterface(dataStream);readLine.on('line', function (data) { console.log(data);});readLine.on('end', function(){ console.log('Reading complete...'); dataStream.end();});How to delete a file ?
var fs = require('fs');fs.unlinkSync('<FILE TO DELETE>');How to know piping is over?
Pipe returns stream into which piping is happening.. we can add listener for close or finish on stream ..