我有一个更新方法,它大约每 16-40 毫秒被调用一次,在里面我有这个代码:
this.fs.writeFile("./data.json", JSON.stringify({
totalPlayersOnline: this.totalPlayersOnline,
previousDay: this.previousDay,
gamesToday: this.gamesToday
}), function (err) {
if (err) {
return console.log(err);
}
});
Run Code Online (Sandbox Code Playgroud)
如果服务器抛出错误,“data.json”文件有时会变为空。我该如何防止?