【发布时间】:2020-06-08 11:54:29
【问题描述】:
我有一个流,我试图将同一个流提交到两个不同的目的地。第一个目的地是 AWS S3,第二个目的地是通过 http 请求到其他后端。
const document = fs.createReadStream(process.cwd() + "/test/resources/" + "id/document.jpg");
const s3Response = await submitToS3(document);
const backendResponse = await submitToBackend(document);
据我了解,流只能读取一次。如何将相同的流发送到两个不同的目的地。
我想过克隆流,但只是创建一个新变量并将流分配给该变量是行不通的。
【问题讨论】:
标签: node.js node-streams