方法1
let j = require("./my.json")
这种方法的好处是可以直接包进整个json文件,不用作任何处理,缺点是不能动态的更新,比如my.json文件有了变化这种方法是无法感知的
方法2 文件读取
var fs = require('fs'); //文件模块
setInterval(function(){
let f = fs.readFile("./my.json", "utf-8", function(err, data){
let j = JSON.parse(data);
console.log(data);
console.log(j);
})
}, 5000)
使用这种方法每次读取前都把这个文件open一下,这样文件有了变化可以感知得到,定时重载即可知道文件的变化
网友评论