我们如何在快递js中缓存服务器中的json文件

时间:2016-01-20 07:56:10

标签: node.js express

我需要在服务器中缓存一个json文件,这样每次我们都不需要从服务器加载它。 我怎么能在Express js中这样做? 另外,如何从代码中的文件中获取这些数据?

1 个答案:

答案 0 :(得分:2)

写作

fs.writeFile('file-name.json', jsonData, (err) => {
  if (err) throw err;
  console.log('It\'s saved!');
});

https://nodejs.org/api/fs.html#fs_fs_writefile_file_data_options_callback

阅读时你可以简单地要求它

var jsonData = require('file-name.json')

当你required文件时,它的缓存和不会在每个请求上加载。