node读取json文件

方法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一下,这样文件有了变化可以感知得到,定时重载即可知道文件的变化

你可能感兴趣的:(node读取json文件)