簡體   English   中英

fs.writeFileSync 到 fs.writeFile

[英]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.

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