Node.jsのファイルにJSONオブジェクトを書き込む方法

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.writeFileそしてfs.readFile、コードは少し変更されますが、で読むことをお勧めしますNode.jsを使用してファイルを書き込む方法そしてNode.jsを使用してファイルを読み取る方法このため。

私の無料ダウンロードNode.jsハンドブック


その他のノードチュートリアル: