[英]fs.writeFileSync to fs.writeFile
我想知道,如何将fs.writeFileSync
更改为fs.writeFile
var users = {
"(there is users id)": {
"bal": 28,
"lastclaim": 1612012406047,
"lastwork": 1612013463181,
"workers": 1,
"rebirths": 1
}
}
setInterval(function(){
users = Object.entries(users).reduce((init, [key, value] )=> ({...init, [key]: {...value, bal: value.bal += 1 }}),{})
fs.writeFileSync("./DB/users.json", JSON.stringify(users));
},1000)
我正在使用此代码,以使用户每 1 秒获得一定的金钱价值。 我想更改fs.writeFileSync("./DB/users.json", JSON.stringify(users));
到fs.writeFile()
,但我不知道该怎么做。
您可以使用:
var users = {
"(there is users id)": {
"bal": 28,
"lastclaim": 1612012406047,
"lastwork": 1612013463181,
"workers": 1,
"rebirths": 1
}
}
setInterval(function(){
users = Object.entries(users).reduce((init, [key, value] )=> ({...init, [key]: {...value, bal: value.bal += 1 }}),{})
fs.writeFile("./DB/users.json", JSON.stringify(users), () => {});
},1000)
但我不明白这一点?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.