我正在尝试读取csv文件并将内容写入新的csv文件,但这样做有一些问题。
我的代码似乎正在读取文件,如果我在控制台中记录正文结果,则会显示完整的文件。但是,当我尝试写入文件时,它似乎没有写出所有内容。
我使用的代码如下......
var http = require('http');
var fs = require('fs');
var readfile = "http://datafeed.api.productserve.com/datafeed.csv";
var writefile = "app/data/file.csv";
http.get(readfile, function(response) {
var body = '';
response.on("data", function(chunk) {
body += chunk;
});
response.on('end', function(){
fs.writeFile(writefile, body, function(error) {
if(error) {
console.error("write error: " + error.message);
} else {
console.log('Successful');
}
});
});
});
我做错了吗?或者你可以写多少限制?
非常感谢任何帮助:)