Sobes.tech
Junior — Middle

Használtál adatfeldolgozáshoz API-áramlásokat a projektjeidben?

sobes.tech MI

Válasz az MI-től

Igen, a Node.js Streams API-ját használtam az adatok hatékony feldolgozására, különösen nagy fájlok vagy hálózati kérések esetén. A stream-ek lehetővé teszik az adatok részletekben történő olvasását vagy írását, csökkentve a memóriahasználatot és növelve a teljesítményt.

Fájl olvasási példa stream-ekkel:

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

readStream.on('data', chunk => {
  console.log('Kapott adatrész:', chunk);
});

readStream.on('end', () => {
  console.log('Fájl olvasás befejeződött');
});

readStream.on('error', err => {
  console.error('Hiba a fájl olvasásakor:', err);
});

Ez a megközelítés lehetővé teszi az adatok feldolgozását azok érkezésekor, anélkül, hogy az egész fájlt memóriába töltenénk.