Javascript fs.writeFile每次启动新行';这叫什么

Javascript fs.writeFile每次启动新行';这叫什么,javascript,node.js,express,fs,Javascript,Node.js,Express,Fs,当运行这段代码时,它正在工作,但是我希望它在每次运行时生成一行新数据 所以如果它运行一次,它就会消失, Checked Status:ONLINE然后停止-但是,如果再次运行代码,它会在代码的正下方再次生成一条新行,这样我就可以准确地记录状态 var fs=require('fs'); fs.writeFile(“./status.log”, `已检查状态:${currentStatus}` ,()=>{ debug(“AccessLog已提交!”); }) 是的,我知道-有更好的方法记录停机

当运行这段代码时,它正在工作,但是我希望它在每次运行时生成一行新数据

所以如果它运行一次,它就会消失,
Checked Status:ONLINE
然后停止-但是,如果再次运行代码,它会在代码的正下方再次生成一条新行,这样我就可以准确地记录状态

var fs=require('fs');
fs.writeFile(“./status.log”,
`已检查状态:${currentStatus}`
,()=>{
debug(“AccessLog已提交!”);
})

是的,我知道-有更好的方法记录停机时间,这正是我使用的最方便的方法。

fs.writefile()
从头开始写入整个文件,因此每次都覆盖以前的内容。如果要在文件末尾添加更多内容,应使用
fs.appendFile()
。并且可能在你写的内容中包含一个换行符,这样每个条目都是它自己的一行。

你说的“再次运行”是什么意思。这里没有您可以调用的函数,因此如何再次运行它?@jfriend00如果重新启动网站,它将在最后一个“已检查状态”下面记录另一个“已检查状态”: