Node.js笔记分享
// 引入Node.js的文件系统模块
const fs = require('fs');
// 异步读取文件内容
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error('读取文件时发生错误:', err);
return;
}
console.log('文件内容:', data);
});
// 同步读取文件内容
try {
const data = fs.readFileSync('example.txt', 'utf8');
console.log('文件内容:', data);
} catch (err) {
console.error('读取文件时发生错误:', err);
}
这个代码示例展示了如何在Node.js中使用文件系统模块(fs)来异步和同步地读取文件内容。异步方法(fs.readFile)不会阻塞程序执行,而同步方法(fs.readFileSync)会阻塞直到文件读取完毕。在异步方法中,错误处理是通过回调函数的第一个参数实现的,而在同步方法中,错误被抛出并可以使用try-catch语句捕获。
评论已关闭