问题标签 [fs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1712 浏览

node.js - 来自网站的 Node.js 用户输入(不使用 Express.js)

我仍然是 Node.js 的初学者,我正在尝试尽可能多的探索。

我知道 Express.js 是许多人用来在 Node.js 中创建网站的框架。

但是如果不使用 Express.js,我知道可以使用 'fs.readFile' 读取 .html 文件,然后在浏览器中“显示”这个 .html 文件。

有没有办法从这个网页获取用户输入(比如单击按钮,或填写一个框)到 Node.js 中?到目前为止,我还没有找到任何这样的例子。

0 投票
1 回答
726 浏览

node.js - 如何从流星访问 node.js 的文件系统?

我对流星和 node.js 真的很陌生,我认为它真的很棒!

所以我遇到的问题是我无法从流星访问节点的文件系统模块。在 stackoverflow 上,其他用户报告说他们使用

但是,当我调用它时,我收到此错误:

类型错误:未定义不是函数

我遵循了这个问题的答案,我不知道从这里做什么。我确保上面的代码位于服务器的启动部分。

0 投票
1 回答
534 浏览

node.js - 原子读写文件。如何在某个位置设置 EOF?

我正在构建一个 nodejs 脚本。脚本流程如下:

  1. 使用 r+ 标志打开文件。
  2. 然后将打开的文件内容(使用 fs.read)读取为 json。
  3. 运行用户回调以允许用户操作 json(文件仍处于打开状态)
  4. 将新对象写入文件。
  5. 关闭文件

我的问题是我不知道如何在不关闭文件的情况下确定文件的新大小。

因此,例如,如果我们首先执行以下代码:

在未来的某个时候:

文件的内容如下:

但我希望它是:

所以,我的问题是:如何在文件仍处于打开状态时使用 nodejs 设置新文件大小?

0 投票
1 回答
5192 浏览

node.js - 使用 coffeescript 和 node.js 读取文件到字符串

我尝试使用 coffescript 和 node.js 读取本地文件。我的代码:

文件不为空。但是当我打电话时,foo我得到了空字符串。如何正确读取文件以字符串?

谢谢

0 投票
1 回答
5882 浏览

node.js - 如何根据日期创建文件

我想根据数据创建文件。如果文件存在今天的日期,那么它一定不能创建文件。我已经写了一些代码

在这种情况下,每次我运行此代码时,它都会创建文件,但我只想创建今天日期的单个文件。在这种情况下请帮助我

0 投票
2 回答
2391 浏览

javascript - 如何在 node.js 中提取 zip 文件时处理错误

我正在尝试上传 zip 文件,然后我必须在服务器端提取它,而且我必须在提取该 zip 文件时处理错误。提取我正在尝试这样

extractAllTo 不包含回调函数,如果它包含我可以轻松处理错误,所以让我知道如何在提取 zip 文件时处理错误。

我正在创建一个 tmp 文件夹并在上传文件后将上传的文件保存到 tmp 文件夹中,然后我将上传的文件存储到原始文件夹中,我将采用该路径存储 db(mongodb)。存储数据后我得到了存储导致该回调函数中的回调函数我试图删除该 tmp 文件夹但我无法删除它。如果没有该数据存储的回调函数它正在工作,我已经厌倦了删除。我犯了什么错误。如何解决它。我试过这样

我总是在控制台中收到那个错误。

0 投票
2 回答
751 浏览

javascript - 重命名 zip 文件后,我无法删除 node.js 中的文件夹

我已经使用这样的方式重命名了上传文件

在该回调函数中重命名后,我尝试删除文件夹但它不起作用,我尝试过这样

但我总是在控制台中出错,文件也没有被删除。如何解决这个问题?

0 投票
1 回答
1442 浏览

javascript - 无法在 writeFile 方法中传递对象

我想写入 json 文件。我想写一个我正在传递的对象这是代码

在 logfile_name 它写 [object Object] 但我希望它这样写 { "req": value, "result": value , "fields": value}

0 投票
1 回答
1887 浏览

json - 如何在 Node.js 中流式传输 JSON 文件并将其解释为 JSON?

我有一个要在 Node.js 脚本中使用的 JSON 文件。我想传递 json,然后传递脚本来解析它。我尝试使用fs.readFileSync(filename),但这会返回一个缓冲区。如何将其转换回 JSON 以便我可以解析它?

0 投票
1 回答
292 浏览

javascript - 当我的 readstream 获取新数据时,我将如何附加到现有的缓冲区数组?

这个问题有点尴尬,所以我将发布我的代码并说出它在做什么以及我想要它做什么。

只要只有一个块,这完全可以正常工作,而且我的数据可以或将在一行中间分割。

我正在尝试保持相同的数组,并向其附加一个新块。上面的代码并不代表这方面的尝试,但我已经尝试了一些+=并且array.concat(data.split(/[\n]/))我没有取得太大的成功。

那么如何保持相同的数组进行解析,并在可用时将新数据附加到它?

谢谢你。