1. ホーム
  2. javascript

[解決済み] Node.JSを使用して、JSONファイルを(サーバー)メモリに読み込むにはどうすればよいですか?

2022-03-23 09:24:33

質問

背景

私はNode.jsで実験をしていて、テキストファイルまたは.jsファイル(どちらが良いでしょうか)からJSONオブジェクトをメモリに読み込んで、コードからそのオブジェクトに素早くアクセスできるようにしたいと思っています。 Mongo、Alfredなどのようなものがあることは知っていますが、それは今私が必要としているものではありません。

質問内容

JavaScript/Nodeを使用して、テキストファイルまたはjsファイルからJSONオブジェクトをサーバーメモリに読み込むにはどうすればよいですか?

どのように解決するのですか?

同期をとる。

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));

非同期です。

var fs = require('fs');
var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});