Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何阅读流星号上的文件';什么是后端?_Javascript_Node.js_Meteor - Fatal编程技术网

Javascript 如何阅读流星号上的文件';什么是后端?

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

出于某种原因,我需要用蛮力修改我的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.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