पाठ 31 / 33

Streaming और Large Responses

Large file downloads और streaming responses को efficiently handle करें।

File को stream करें

Memory में load किए बिना large files को stream करने के लिए StreamableFile या Express के response object का उपयोग करें।

import { StreamableFile } from '@nestjs/common';
import { createReadStream } from 'fs';

@Get('download')
downloadFile(): StreamableFile {
  const file = createReadStream('large-file.zip');
  return new StreamableFile(file);
}