fs错误:EISDIR:对目录的非法操作,已读取

问题描述 投票:0回答:1

尝试读取.json的内容后,出现“错误:EISDIR:对目录的非法操作,已读取”。这就是我试图访问文件的方式。我正在使用节点js的文件系统。

fs.readFile( path, ( err, fileData) => {

                if (err) {

                    throw err;
                }
                else {

                    return fileData;
                }
            });

调试时,我可以看到在if语句之前引发了错误。

任何想法?

javascript node.js filesystems runtime-error
1个回答
0
投票

也许文件路径不是正确的路径,请确保文件的路径看起来像以下代码中显示的路径:

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));
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.