const fs = require('fs');
// 对现有的异步API进行包装,让它返回promise对象,才能支持异步函数的语法
const promisify = require('util').promisify;
const readFile = promisify(fs.readFile);
async function run () {
let r1 = await readFile('./1.txt', 'utf8')
let r2 = await readFile('./2.txt', 'utf8')
let r3 = await readFile('./3.txt', 'utf8')
console.log(r1);
console.log(r2);
console.log(r3);
}
run();
异步函数在node.js中的应用
本文介绍如何使用Node.js的fs模块结合Promise和async/await语法,实现异步读取多个文本文件并打印内容。通过promisify工具将fs.readFile转换为返回Promise的函数,使代码更易于理解和维护。


被折叠的 条评论
为什么被折叠?



