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.