簡體   English   中英

數據未保存到 json?

[英]Data not saving to json?

我的代碼是這樣的:

if (y[1] == "suggestion_channel") {
    saveJson.servers[guild.id].suggestChannel = message.mentions.channels.first().id;
    message.channel.send("Set suggest channel to: <#" + saveJson.servers[guild.id].suggestChannel + ">");
}

var save = JSON.stringify(saveJson);
fs.writeFileSync('./data.json', save);

現在一切正常,但唯一不起作用的部分是保存部分.... 完整的代碼可以在這里找到 請很好,因為我一直在努力解決這個問題,謝謝::D

更新:只使用 fs.writeFile 不同步!

fs.writeFileSync()接受一個回調 function,也許使用它並查看是否有任何錯誤。

嘗試這樣的事情

 fs.writeFileSync('./data.json', save,function(err) { if (err) { console.log(err); } });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM