我正在编写一个应用程序,用扩展节点-ytdl下载YouTube视频。我想向客户端发送下载进度指示器,所以我试图获取块信息来计算它。我的代码看起来像这样。 var writing = fs.createWriteStream('video.mp4');
var stream = ytdl('https://www.youtube.com/watch?v=jofNR_WkoCE', {
目前,我正在学习如何在的NodeJS 使用的承诺,所以我的第一个挑战是列出目录中的文件,然后让每个使用异步函数两个步骤的内容。我想出了以下解决方案,但有一个强烈的感觉,这是不是最优雅的方式来做到这一点,尤其是第一部分,我在哪里“转向”异步方法分为承诺 // purpose is to get the contents of all files in a directory
// using th