पाठ 32 / 34

Streaming और Large Responses

बड़ी files और responses को memory में load करने के बजाय StreamableFile से stream करें।

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);
}