如何使用Node.js读取本地文件

时间:2018-03-12 15:45:16

标签: javascript node.js express

我有一个我想要实现的相对简单的任务,但我完全不知道如何实现它。我想创建一个允许用户选择本地JSON文件的HTML页面。我想将这个本地文件的路径传递给一些Javascript代码。然后我想每次文件更改时使用Javascript读取该文件。

我已经研究了几种不同的方法来实现这一目标。首先,我尝试使用Javascript。这很有效,直到我想要多次读取文件,因为它正在改变。显然存在安全问题使得这不可能。

接下来,我调查使用Node.js来解决这个问题。它有一些看似完美的文件工具,它是服务器端,这可能有助于解决安全问题。但是使用Node,我无法弄清楚如何在HTML中选择本地文件并将路径传递给Javascript代码。从网上调查看,Express.js似乎很有用。

所以现在我尝试使用Node.js和Express.js。现在我可以从HTML表单中找出文件名!但我无法弄清楚本地文件的路径,以便我可以使用Node文件实用程序读取它...从在线查看类似问题,看起来每个人都上传文件,然后读取它们。那是我和Express有什么关系吗?如果是这样,我是否可以监视对原始文件的更改,在进行这些更改时上载文件,然后读取更改的文件?我试图做的是什么?如果是这样,是否有人对库/模块有任何建议?非常感谢您的帮助 - 如果我能更清楚地知道任何事情,请告诉我。

0 个答案:

没有答案