Advertisement
Guest User

Async reader returns promise(Node)

a guest
Jun 28th, 2017
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //filereader.js
  2. const fs = require("fs");
  3.  
  4. module.exports = function (path, encoding) {
  5.     const enc = encoding || "utf-8";
  6.  
  7.     return new Promise(function (resolve, reject) {
  8.         fs.readFile(path, enc, function (err, data) {
  9.             if (err) {
  10.                 reject(err);
  11.             }
  12.             else {
  13.                 resolve(data.split(/\r?\n/g));
  14.             }
  15.         });
  16.     });
  17. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement