stream/internal: also copy content-length where applicable
This commit is contained in:
parent
6eb4af125b
commit
3d3a717f3e
1 changed files with 5 additions and 1 deletions
|
@ -58,7 +58,11 @@ async function handleYoutubeStream(streamInfo, res) {
|
|||
|
||||
const stream = chunkedStream(streamInfo, size);
|
||||
|
||||
res.setHeader('content-type', req.headers.get('content-type'));
|
||||
for (const headerName of ['content-type', 'content-length']) {
|
||||
const headerValue = req.headers.get(headerName);
|
||||
if (headerValue) res.setHeader(headerName, headerValue);
|
||||
}
|
||||
|
||||
stream.pipe(res);
|
||||
stream.on('error', () => res.destroy());
|
||||
} catch {
|
||||
|
|
Loading…
Reference in a new issue