Skip to content
Advertisement

How to append to a file in Node?

I am trying to append a string to a log file. However writeFile will erase the content each time before writing the string.

JavaScript

Any idea how to do this the easy way?

Advertisement

Answer

For occasional appends, you can use appendFile, which creates a new file handle each time it’s called:

Asynchronously:

JavaScript

Synchronously:

JavaScript

But if you append repeatedly to the same file, it’s much better to reuse the file handle.

Advertisement