You can simply use fs.writeFile in node:
fs.writeFile(__dirname + '/file.txt', result, function(err) { if (err) throw err; console.log('It\ saved!'); });
Or a streaming more recommended approach that can handle very large files and is very memory efficient:
// create write stream var file = fs.createWriteStream(__dirname + '/file.txt'); // make http request http.get('http://example.com/', function(res) { // pipe response into file res.pipe(file); // once done file.on('finish', function() { // close write stream file.close(function(err) { console.log('done'); }); }); });
source share