const fs = require('fs');
const read_file = (fname, cb) => {
fs.stat(fname, (err, stats) => {
fs.open(fname, 'r', (err, fd) => {
let inbuf = Buffer.alloc(stats.size);
fs.read(fd, inbuf, 0, stats.size, null, (err, bytesRead, buffer) => {
cb(buffer);
});
});
});
}
read_file('test.txt', (result) => {
console.log(`Result is ${result.toString()}`);
});