Sobes.tech
Junior — Middle

Da li ste koristili API tokova u svojim projektima za obradu podataka?

sobes.tech АИ

Одговор од АИ

Da, koristio sam API za tokove (Streams) u Node.js za efikasnu obradu podataka, posebno kada radim sa velikim fajlovima ili mrežnim zahtevima. Tokovi omogućavaju čitanje ili pisanje podataka u delovima, čime se smanjuje potrošnja memorije i povećava performanse.

Primer čitanja fajla pomoću tokova:

const fs = require('fs');
const readStream = fs.createReadStream('largeFile.txt', 'utf8');

readStream.on('data', chunk => {
  console.log('Primljen deo podataka:', chunk);
});

readStream.on('end', () => {
  console.log('Čitanje fajla završeno');
});

readStream.on('error', err => {
  console.error('Greška pri čitanju fajla:', err);
});

Ovaj pristup omogućava obradu podataka dok stižu, bez učitavanja celog fajla u memoriju.