DEV Community 👩‍💻👨‍💻

Cover image for Reading and writing files in NodeJS
Onelinerhub
Onelinerhub

Posted on

Reading and writing files in NodeJS

1. Reading file

const fs = require('fs');

fs.readFile("/tmp/test.txt", "utf8", (err, data) => {
  console.log(data);
});
Enter fullscreen mode Exit fullscreen mode
  • fs.readFile( - reads file and returns data in callback function,
  • /tmp/test.txt - path to text file to read,
  • utf8 - encoding to read text in,
  • console.log(data) - log date from file to console.

Open original or edit on Github.

2. Writing file

const fs = require('fs');
fs.writeFile('/tmp/test.txt', 'hi!', (err, data) => {
  console.log(err);
});
Enter fullscreen mode Exit fullscreen mode
  • require('fs') - library to work with file system,
  • /tmp/test.txt - path of file to write,
  • 'hi!' - Data to write to file,
  • console.log(err) - if err is not null, something wrong happened,
  • fs.writeFile( - writes given data to specified file.

Open original or edit on Github.

Top comments (0)

Classic DEV Post from 2020:

js visualized

🚀⚙️ JavaScript Visualized: the JavaScript Engine

As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! 🥳

Happy coding!