我有一个代码可以在屏幕上显示获取结果。执行此操作的代码的摘录如下:
http.get(options, function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.on('data', function(chunk) {
process.stdout.write(chunk);
});
}).on('error', function (e) {
console.log('ERROR: ' + e.message);
});
我希望它将结果写入文件。我该怎么做?我应该在哪个文件夹中保存文件,以避免任何可能的Windows安全块?
谢谢!
答案 0 :(得分:0)
使用节点文件系统
var fs = require('fs');
http.get(options, function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.on('data', function(chunk) {
fs.writeFile('message.txt', chunk, function (err) {
if (err) throw err;
console.log('It\'s saved!');
});
});
}).on('error', function (e) {
console.log('ERROR: ' + e.message);
});