NodeJS 动态读取目录

NodeJS reading dynamically directory

本文关键字:读取 动态 NodeJS      更新时间:2023-09-26

我正在制作一个从目录中读取文本文件的工具。我正在使用 NodeJS fs.readdir 和 fs.readFile 函数。问题是,如果我添加一个新文件夹,我必须再次运行服务器。您有什么建议如何在不重新启动服务器的情况下使其动态化吗?

我在开发时使用nodemon。它监视我的资产文件,并在文件更改时运行脚本对其进行编译。

您还可以使用它来监视新文件。并在将新文件放入目录时运行脚本。

诺德蒙

是的,我认为 nodmon 你想要什么

Nodemon

将监视启动 Nodemon 的目录中的文件,如果有任何文件更改,nodemon 将自动重新启动您的 Node 应用程序。

nodemon 不需要对您的代码或开发方法进行任何更改。 nodemon 只是包装您的 Node 应用程序并密切关注任何已更改的文件。请记住,nodemon 是 node 的替换包装器,将其视为在运行脚本时替换命令行上的单词"node"。

https://github.com/paulmillr/chokidar 

此节点模块适用于监视目录。 它调用用于创建、更新、删除和几乎每个目录/文件操作的事件。