如何从外部 json 文件中定期获取 Express.js 中的值?
答案 0 :(得分:1)
这是非常模糊的,但你可以做的是设置一个定期执行的函数并从JSON文件中提取值。
// Fetch values every 3 seconeds
setInterval(function(){
var fs = require('fs');
var file = __dirname + '/test.json';
fs.readFile(file, 'utf8', function (err, data) {
if (err) {
console.log('Error: ' + err);
return;
}
data = JSON.parse(data);
// Now you have a JSON object from which you can extract values.
// You can save those values somewhere or just log them to the console
console.dir(data);
});
}, 3000);