尝试读取 .json 的内容后,我收到“错误:EISDIR:对目录进行非法操作,读取”。这就是我尝试访问该文件的方式。我正在使用node js的文件系统。
fs.readFile( path, ( err, fileData) => {
if (err) {
throw err;
}
else {
return fileData;
}
});
在调试时,我可以看到错误是在 if 语句之前引发的。
有什么想法吗?
最佳答案
也许文件的路径不正确,请确保文件的路径类似于以下代码中出现的路径:
const fs = require('fs');
fs.readFile('PATH_TO_YOUR_FILE/File_Name.json', (err, fileData) => {
if (err) {
throw err;
} else {
console.log(JSON.parse(fileData));
}
});
关于javascript - fs 读取错误 : EISDIR: illegal operation on a directory,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61180853/