方法一:使用promisify,像写同步一样写异步。
const fs = require('fs');
const promisify = require('util').promisify;
const read = promisify(fs.readFile);
read('./01a.js').then((data) => {
console.log(data.toString())
}).catch((err) => {
console.log(err)
});
方法二: 使用async await
async function test() {
try {
let content = await read("./07a.js");
console.log(content.toString())
} catch (error) {
console.log(error)
}
}
test();