nodejs:无限期地获取文件中的更改



我有一个bash脚本,可以无限期地附加一条字符串。

我正在尝试使用 fs.ReadStream 以获取文件中的更改,并通过WebSocket将新附加的行交流回用户。

基本上,这个想法是:

  1. bash脚本将字符串附加到文件(例如'/tmp/a.log')。
  2. 节点脚本将每次更改文件时都会流式传输文件并读取最后一行。
  3. 节点将通过WebSocket发送新行。

但是我在围绕 fs.readstream fs.writestream

我在这里使用正确的方法吗?任何帮助将非常感激。谢谢

我最终使用了实现fs.watch功能并提供新插入线的NPM尾巴。

最新更新