promisify在node中源码实现
我们都知道在node中提供的API可以分为同步实现和异步实现。但是同步一般为阻塞所以我么会选择异步实现。通过实践我们知道node提供的异步API格式都是类似的,如果我们能像使用Promise一样调用node的API,岂不美哉。在node V12之后官方已经为我们实现了相关设计。用法大体如下
基于回调实现
const fs = require('fs');
fs.readFile('./name.txt','utf8',(err,data)=>{
if(err) throw err;
原创
2020-09-07 14:45:58 ·
777 阅读 ·
0 评论