使用 Node.js 读取文件
如何使用 Node.js 读取文件
在 Node.js 中读取文件的最简单方法是使用 fs.readFile()
方法,将文件路径、编码和将使用文件数据(以及错误)调用的回调函数传递给它:
或者,你可以使用同步版本 fs.readFileSync()
:
你还可以使用 fs/promises
模块提供的基于 promise 的 fsPromises.readFile()
方法:
fs.readFile()
、fs.readFileSync()
、fsPromises.readFile()
这三个都在返回数据前读取了内存中文件的全部内容。
这意味着大文件将对你的内存消耗和程序执行速度产生重大影响。
在这种情况下,更好的选择是使用流读取文件内容。