Discord.js/Node.js FS-是否在同一会话中重新加载文件?
为了更好地理解上下文,我正在设置一个彩票系统,在它选择了一个中奖者之后,它会将json文件重置为“{}”。在同一个discord会话中,它仍然读取以前的文件状态,而不是更新的文件状态Discord.js/Node.js FS-是否在同一会话中重新加载文件?,node.js,discord.js,fs,Node.js,Discord.js,Fs,为了更好地理解上下文,我正在设置一个彩票系统,在它选择了一个中奖者之后,它会将json文件重置为“{}”。在同一个discord会话中,它仍然读取以前的文件状态,而不是更新的文件状态 var lottery = [] ... function reset(){ fs.writeFile("./tickets.json", "{}", (err) => { if (err) console.log(err) }) lottery = []; } 一旦重新读取tick
var lottery = []
...
function reset(){
fs.writeFile("./tickets.json", "{}", (err) => {
if (err) console.log(err)
})
lottery = [];
}
一旦重新读取tickets.json,它仍然是以前的状态。如果您可以对此进行正常修复,而不是读取另一个数组而不是json,这将是一个非常头痛的问题。尝试设置重新加载命令的间隔?您的json是否已编辑?您可以尝试删除所需的缓存。