为了获得更好的上下文,我正在建立一个彩票系统,并在选择中奖者后将json文件重置为“ {}”。在同一个不和谐会话中,它仍会读取先前的文件状态,而不是更新的状态。
var lottery = []
...
function reset(){
fs.writeFile("./tickets.json","{}",(err) => {
if (err) console.log(err)
})
lottery = [];
}
一旦重新读取tickets.json,它仍然是以前的状态。如果您可以对此进行常规修复,而不是读取另一个数组而不是json,那么可以减轻头痛。