当前位置: 首页 > 后端技术 > Node.js

NPM酷库:pifyPromises异步函数

时间:2023-04-03 18:43:40 Node.js

NPM酷库,每天两分钟了解一个流行的NPM库。Node.js标准库和很多第三方库提供的接口都是回调式的。在ES7标准时代,将async/await与Promise结合使用是最佳实践。昨天了解到可以使用bluebird库将回调样式库转为Promise样式。同时,bluebird库还提供了强大的增强版Promise。如果我们需要转换回调函数,只需要使用标准的Promise,那么使用bluebird就有点大材小用了。.pifypify库是专门用于将回调式库转换为Promise式接口的库。它没有其他功能,所以pify是一个非常轻量低碳的库。constfs=require('fs');constpify=require('pify');//...awaitpify(fs.readFile)('package.json','utf8');等待pify(fs)。readFile('package.json','utf8');参考https://github.com/sindresorh...