You can simply use fs.writeFile
in node:
fs.writeFile(__dirname + '/file.txt', result, function(err) {
if (err) throw err;
console.log('It\'s saved!');
});
Or streamed 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');
});
});
});