Node.js'te File System: fs/promises, path, Buffer ve Dosya İşlemlerinde Tuzaklar
Node.js sunucusunda dosya işlemleri node:fs/promises ile yapılır; ama asıl iş encoding'i doğru ele almak, dosyayı atomik yazmak ve kullanıcıdan gelen yolu kök klasöre hapsetmektir. Gerçek çıktılarla 8 karakterlik Çalıkuşu'nun 11 byte olması, chunk sınırında bozulan Türkçe karakterler, Excel CSV'sindeki BOM, writeFile ile 62 okumanın 61'inin yarım dosya görmesi, kaybolan güncellemeler, startsWith tuzağı ve Permission Model'in fsync'i kapatması.
14 Kas 2026
·
17 dk
·
10