【发布时间】:2019-12-12 16:13:12
【问题描述】:
我目前正在创建一个使用可以存储为 JSON 格式的变量的 Web。我的计划是每次连接到某个路由时修改 JSON 的值。问题是它不会写。
我曾尝试使用 fs.writeFile 和 fs.writeFileSync 但它们似乎都不起作用。
// Code I Have tried
const kwitansi = require('./no_kwitansi.json')
app.get('', async (req, res) => {
kwitansi.no_kwitansi += await 1
await fs.writeFile('../no_kwitansi.json', JSON.stringify(kwitansi, null, 2), function (e) {
if (e) {
throw new Error
} else {
console.log('Wrote to file')
}
})
await console.log(kwitansi)
await res.send(kwitansi)
})
// An Example of my JSON File
{
"no_kwitansi":4
}
【问题讨论】: