Junior — Middle
Node.js-də hansı məlumat axını növləri həyata keçirilmişdir?
sobes.tech Süni İntellekt
AI-dan cavab
Node.js-də əsas dörd məlumat axını (streams) növü mövcuddur:
- Readable (oxuna bilən axınlar) — məlumatları hissə-hissə oxumağa imkan verir, məsələn, faylın oxunması və ya şəbəkədən məlumatların alınması.
- Writable (yazıla bilən axınlar) — məlumatları hissə-hissə yazmağa imkan verir, məsələn, fayla yazmaq və ya şəbəkə vasitəsilə məlumat göndərmək.
- Duplex (çox yönlü axınlar) — oxuma və yazma imkanlarını birləşdirir, məsələn, şəbəkə soketləri.
- Transform (transformasiya edən axınlar) — bu, çox yönlü axınlar olub, məlumatları ötürülmə zamanı dəyişə bilərlər, məsələn, sıxışdırma və ya şifrələmə.
Faylı oxumaq üçün oxuna bilən axından istifadə nümunəsi:
const fs = require('fs');
const readable = fs.createReadStream('file.txt', { encoding: 'utf8' });
readable.on('data', chunk => {
console.log('Alınan məlumat parçası:', chunk);
});
readable.on('end', () => {
console.log('Faylın oxunması tamamlandı');
});