node.js – Busboy如何工作?

我对Busboy模块有些困惑。 我不明白在哪里需要文件数据stream,因为它只接受请求标题作为参数?! 看看文档中的示例:

var busboy = new Busboy({ headers: req.headers }); busboy.on('file', function (fieldname, file, filename, encoding, mimetype) { //... // btw file is ReadableStream! }); 

它将请求主体传递给它,请参阅示例 :

 req.pipe(busboy);