【发布时间】:2017-01-14 21:03:25
【问题描述】:
我正在使用papaParse 我想将这个包的结果保存到文件中,用户可以下载它。做这个的最好方式是什么?我也在使用这个 node.js 代码来做它
var csv = Papa.unparse(Users.find().fetch());
console.log("csv : " + JSON.stringify(csv)); // get csv format (not in file)
fs.writeFile("meteorProject/public/", csv, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
但是给出这个错误
{ [错误:EISDIR:对目录的非法操作,打开'meteorProject/public/'] I20160907-13:00:26.970(4.5)?错误号:-21, I20160907-13:00:26.970(4.5)?代码:'EISDIR', I20160907-13:00:26.970(4.5)?系统调用:'打开', I20160907-13:00:26.970(4.5)?路径:'meteorProject/public/' }
怎么解决呢?? 谢谢:-)
【问题讨论】:
-
长话短说 - 您提供了文件夹
meteorProject/public/而不是文件meteorProject/public/my.csv
标签: json node.js csv meteor papaparse