Categories
JavaScript Answers

How to call Node.js fs.writeFile as a promise?

Spread the love

Sometimes, we want to call Node.js s.writeFile as a promise.

In this article, we’ll look at how to call Node.js fs.writeFile as a promise.

How to call Node.js fs.writeFile as a promise?

To call Node.js fs.writeFile as a promise, we can use the fs‘s promises module.

For instance, we write

const fs = require('fs').promises;

(async () => {
  const file = await fs.readFile('filename.txt', 'utf8');
  await fs.writeFile('filename.txt', 'test');
})()

to require the promises version of fs with

const fs = require('fs').promises;

Then we call fs.readFile with path of the file to read and the string with the encoding of the file.

And then we call fs.writeFile to write to filename.txt file and 'test' as its content.

Conclusion

To call Node.js fs.writeFile as a promise, we can use the fs‘s promises module.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *