const readStream = fs.readFile('../audio.txt', 'utf-8', ((err, data) => { try { console.log(data); } catch (e) { console.log('读取文件失败', e) } }))将代码的err和data分开写
时间: 2024-02-10 20:14:26 浏览: 173
fs.readfile-memory-leak.jest
可以将代码改写为:
```
const readStream = fs.readFile('../audio.txt', 'utf-8', (err, data) => {
if (err) {
console.log('读取文件失败', err);
} else {
try {
console.log(data);
} catch (e) {
console.log('读取文件失败', e);
}
}
});
```
这样的话,我们先判断是否有错误,如果有错误则输出错误信息,否则再进行数据处理。
阅读全文