【发布时间】:2020-11-27 07:35:45
【问题描述】:
首先,抱歉我的英语不好,感谢您点击这个问题。
我想用 Node.js 代码读取一些文件
为此,首先,我必须检查文件是否存在。
所以我为此使用了 fs.stat。
然后,我想同步读取文件。
所以我为此使用了 fs.readFileSync。
我的问题是 虽然我处理了 fs.stat 的错误,但我应该单独处理 fs.readFilesync 的错误吗?
下面是代码
fs.stat('./fooData.json', function(err, stat){
if(err === null){ // <-- on this point, fooData.json's existence is confirmed.
try{ // <-- should I error-handle for readFilesync again ?
let oldData = fs.readFileSync('./fooData.json');
}
catch(e){
console.log(e); // file read error handle
}
}
【问题讨论】:
标签: javascript node.js error-handling file-io