Search code examples
node.jsfilefs

Not works fs.readFile in node js


I have:

 fs.readFile('../services/Prescipcion.xml', "utf8", function (err, data) {
    console.log("err->", err);
    console.log("data", data);
 });

And it logs:

err-> { 
  [Error: ENOENT: no such file or directory, open '../services/Prescipcion.xml']
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '../services/Prescipcion.xml' 
}

I don't understand why this happens.


Solution

  • It worked for me

      var fs = require("fs");
    
        const readFIle = path => {
          fs.readFile(__dirname + path, "utf8", (err, data) => {
            if (err) {
              console.log(err.stack);
              return;
            }
            console.log(data.toString());
          });
          console.log("Program Ended");
        };
    

    usage:

    readFIle("/input.txt");