Node.js 如何在节点中一页接一页地使用管道?

Node.js 如何在节点中一页接一页地使用管道?,node.js,Node.js,我正在尝试创建一个数据流,将其传输到页面并结束它。 然后我想创建另一个流,并将该数据传输到同一页面上。 代码如下: const express = require("express"); const fs = require("fs"); const body_parser = require("body-parser"); //create an instance of the express module const app = express(); app.use

我正在尝试创建一个数据流,将其传输到页面并结束它。
然后我想创建另一个流,并将该数据传输到同一页面上。
代码如下:

const express = require("express");  
const fs = require("fs");  
const body_parser = require("body-parser");  


//create an instance of the express module  
const app = express();  

app.use(body_parser())  

app.get("/open", function(req,res){  

    var stream = fs.createReadStream("./files/something.html").pipe(res);  
    var stream2 = fs.createReadStream("./files/something2.html").pipe(res);  

})



app.listen(8080,function(){
    console.log("The server has run correctly")
})

您需要将选项
{end:false}
传递给第一个
.pipe()
,该选项告诉它不要关闭您要输送到的流

var stream = fs.createReadStream("./files/something.html").pipe(res, {end:false});  
var stream2 = fs.createReadStream("./files/something2.html").pipe(res);  
描述了该选项


注意:此代码需要正确的错误处理。

您的问题是什么?