Javascript 如何阅读流星号上的文件';什么是后端?
出于某种原因,我需要用蛮力修改我的mongodb。 预期的数据在一个文件中,我需要通过读取的文件流更新mongodb的值。在node.js的帮助下,我生成了如下代码Javascript 如何阅读流星号上的文件';什么是后端?,javascript,node.js,meteor,Javascript,Node.js,Meteor,出于某种原因,我需要用蛮力修改我的mongodb。 预期的数据在一个文件中,我需要通过读取的文件流更新mongodb的值。在node.js的帮助下,我生成了如下代码 const fs = require('fs'); fs.open('./f.csv', 'r', (err, fd) => { if(!err) { fs.readFile('./server/f.csv', 'utf8', (err,data)=>{console.lo
const fs = require('fs');
fs.open('./f.csv', 'r', (err, fd) => {
if(!err) {
fs.readFile('./server/f.csv', 'utf8', (err,data)=>{console.log(data);});
}
});
但是,现在我很难找到文件。执行时会抛出一个错误:
{错误:enoint:没有这样的文件或目录,打开。'/f.csv'错误号:-2,代码:'enoint',系统调用:'open',路径:'./f.csv'}
我曾试图在Meteor的公用文件夹或服务器文件夹中找到该文件,这也是Meteor的后端,但这些努力都是徒劳的。那么如何让代码在Meteor的后端找到文件呢
欢迎任何建议。最简单的解决方案是将文件放入
/private
中,并使用资产
模块访问它:
示例:如果将文件放入/private/f.csv
const data = Assets.getText('f.csv');
console.log(data)
// ... Do something with that data