Javascript 在Meteor中读取文件

Javascript 在Meteor中读取文件,javascript,node.js,meteor,Javascript,Node.js,Meteor,如何使用Meteor读取文件(csv、txt等)中的行?我见过多个软件包,但其中许多似乎没有维护,并且有很多依赖项。我认为从它们读取数据而不将其保存在任何地方可能非常简单。我认为直接的方法是使用标准节点模块。这将为您指明正确的方向: var fs = Npm.require('fs'); fs.readFile('filename.csv', function (err, data) { if (err) throw err; console.log(data); }); 当然,如果要

如何使用Meteor读取文件(csv、txt等)中的行?我见过多个软件包,但其中许多似乎没有维护,并且有很多依赖项。我认为从它们读取数据而不将其保存在任何地方可能非常简单。

我认为直接的方法是使用标准节点模块。这将为您指明正确的方向:

var fs = Npm.require('fs');
fs.readFile('filename.csv', function (err, data) {
  if (err) throw err;
  console.log(data);
});
当然,如果要读取更大的文件,您可能更喜欢fs.createReadStream()


请记住,这只在服务器端有效(它会在客户端抛出错误)。

嘿,谢谢。但是,只有当文件已经在服务器上时,它才会起作用。如何从计算机读取文件?如果需要从客户端计算机读取文件的内容,首先需要将文件从客户端计算机上载到服务器,然后才能读取。如果服务器仍然需要存储内容,这将非常有用。如果没有,则在处理后始终可以删除该文件。我建议使用上载客户端文件。您可以在上找到有关该用法的优秀教程。谢谢。我来看看这本书。如果我选择不通过客户端上传文件,我可以在Meteor中的服务器上手动查找这些文件吗?