Sobes.tech
Junior — Middle

Layihələrinizdə məlumatların işlənməsi üçün axın API-lərindən istifadə etmisinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Node.js-də axınlar (Streams) API-dən istifadə edərək məlumatları səmərəli şəkildə işlətmişəm, xüsusən böyük fayllarla və ya şəbəkə sorğuları ilə işləyərkən. Axınlar məlumatları hissə-hissə oxumağa və ya yazmağa imkan verir, bu da yaddaş istifadəsini azaldır və performansı artırır.

Faylı axınlar vasitəsilə oxuma nümunəsi:

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

readStream.on('data', chunk => {
  console.log('Alınan məlumat parçası:', chunk);
});

readStream.on('end', () => {
  console.log('Faylın oxunması tamamlandı');
});

readStream.on('error', err => {
  console.error('Faylın oxunmasında xəta:', err);
});

Bu yanaşma məlumatlar gələn kimi onları işləməyə imkan verir, bütün faylı yaddaşa yükləmədən.