Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.js/Node.js FS-是否在同一会话中重新加载文件?_Node.js_Discord.js_Fs - Fatal编程技术网

Discord.js/Node.js FS-是否在同一会话中重新加载文件?

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

为了更好地理解上下文,我正在设置一个彩票系统,在它选择了一个中奖者之后,它会将json文件重置为“{}”。在同一个discord会话中,它仍然读取以前的文件状态,而不是更新的文件状态

var lottery = []
...
function reset(){
    fs.writeFile("./tickets.json", "{}", (err) => {
        if (err) console.log(err)
})
lottery = [];
}

一旦重新读取tickets.json,它仍然是以前的状态。如果您可以对此进行正常修复,而不是读取另一个数组而不是json,这将是一个非常头痛的问题。

尝试设置重新加载命令的间隔?

您的json是否已编辑?您可以尝试删除所需的缓存。