我对Node很新,我正在尝试学习流媒体;如果我的理解有缺陷,请纠正我。
将fs.createReadStream和fs.createWriteStream与.pipe方法一起使用将有效地传输任何类型的数据。 另外,res.end方法默认使用流式传输。
那么我们可以将fs.createReadStream与res.end一起使用来创建相同的流效果吗? 这看起来怎么样?
在什么情况下你通常会使用res.end?
谢谢
答案 0 :(得分:0)
您可以使用 properties:
hibernate:
dialect: org.hibernate.dialect.Oracle10gDialect
之类的:
pipe
将一些可读流传输到响应。
有关使用它的工作示例,请参阅this answer。
基本上就是这样:
readStream.pipe(res);
加上一些错误处理和MIME类型支持 - 请参阅此代码以获取完整代码:
您可以在三个示例中使用三个节点模块找到它:
var s = fs.createReadStream(file);
s.on('open', function () {
s.pipe(res);
});
express
connect