如何使用asyncawait正确读取文件?

如何使用asyncawait正确读取文件?,第1张

如何使用async / await正确读取文件?

要使用

await
/,
async
您需要返回承诺的方法。没有包装器,核心API函数就不会这样做
promisify

const fs = require('fs');const util = require('util');// Convert fs.readFile into Promise version of same    const readFile = util.promisify(fs.readFile);function getStuff() {  return readFile('test');}// Can't use `await` outside of an async function so you need to chain// with then()getStuff().then(data => {  console.log(data);})

注意,

readFileSync
不进行回调,而是返回数据或引发异常。您没有得到想要的值,因为您提供的该函数将被忽略,并且您没有捕获实际的返回值。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存