node 可读流转 web 可读流

用于 electron 开发

// 转换方法

function  toReadableStream(nrs)  {

    // 创建 web 可读流

    return  new  ReadableStream({

        // 开始阶段调用

        start(controller) {

            /\* 监听 nrs \*/

            // 数据可用

            nrs.on('data', chunk \=>  controller.enqueue(chunk))

            // 数据枯竭

            nrs.on('end', () \=>  controller.close())

        }

    })

}

你可能感兴趣的:(electron,node.js)