如何將JSON對象寫入Node.js中的文件

探索如何將JSON對象保存到Node.js中的文件,並在以後檢索它

有時,在Node.js應用程序中存儲某些數據的最佳方法是將其保存到文件系統中。

如果您有一個可以序列化為的對象JSON格式,您可以使用JSON.stringify()方法和fs方法fs.writeFileSync()它將一條數據同步寫入文件:

const fs = require('fs')

const storeData = (data, path) => { try { fs.writeFileSync(path, JSON.stringify(data)) } catch (err) { console.error(err) } }

要檢索數據,您可以使用fs.readFileSync()

const loadData = (path) => {
  try {
    return fs.readFileSync(path, 'utf8')
  } catch (err) {
    console.error(err)
    return false
  }
}

我們使用了同步API,因此一旦獲得數據,我們就可以輕鬆地返回數據。

我們還可以決定使用異步版本,fs.writeFilefs.readFile,儘管代碼會有所變化,但我建議您閱讀以下內容如何使用Node.js寫入文件如何使用Node.js讀取文件為了這。

免費下載我的Node.js手冊


更多節點教程: