我已经构建了一个节点库,像这样加载json文件
var FILE_PATH = path.join(
__dirname,
'../data/data.json'
);
function loadMyJsonFile() {
return JSON.parse(
fs.readFileSync(
FILE_PATH,
constants.DEFAULT_ENCODING
)
);
}
代码在服务器端正常工作。 在浏览器中执行该功能时,我在Chrome控制台中看到此错误。
Uncaught TypeError: fs.readFileSync is not a function
我google了一下,我认为我不能在浏览器代码中使用fs
。
在浏览器中加载json文件的正确方法是什么?