The quick and dirty way is:
var fs = require('fs'); fs.writeFile("/tmp/test", "Hey there!", function(err) { if(err) { console.log(err); } else { console.log("The file was saved!"); } });
but of course you can use also:
fs.write(fd, buffer, offset, length, position, [callback])
You need to wait for the callback to ensure that the buffer is written to disk. It’s not buffered.
fs.writeFile(filename, data, [encoding], [callback])
All data must be stored at the same time; you cannot perform sequential writes.
fs.createWriteStream(path, [options])
Creates a WriteStream, which is convenient because you don’t need to wait for a callback. But again, it’s not buffered.