我需要在服务器中缓存一个json文件,这样每次我们都不需要从服务器加载它。 我怎么能在Express js中这样做? 另外,如何从代码中的文件中获取这些数据?
答案 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
文件时,它的缓存和不会在每个请求上加载。