Samenvatting
Gefeliciteerd. U hebt deze Learn-module voltooid en u weet nu veel over het werken met bestanden en directory's in Node.js.
In deze module hebt u geleerd hoe u bestanden en directory's leest, bestanden en directory's maakt en gegevens naar bestanden schrijft. Uw code wordt uitgevoerd in de fictieve productie van het grootste nepbedrijf op internet!
Onthoud een aantal zaken uit deze module:
- Gebruik altijd de
promises
-naamruimte in de ingebouwde modules. U kunt dan de operatorsasync
enawait
gebruiken om code synchroon te maken, zonder de uitvoering van het programma te blokkeren. - Wanneer u een map maakt, moet u ervoor zorgen dat u deze in een
try/catch
map verpakt. Het standaardgedrag in Node.js is dat er een fout wordt gegenereerd wanneer u een directory probeert te maken die al bestaat. Als u alleen wilt controleren of een directory bestaat, kunt u de methodestat
gebruiken. Deze methode bestaat niet in depromises
naamruimte, maar op het hoofdobjectfs
. - Als u andere bestandstypen wilt parseren, bekijkt u de pakketten op npmjs.org. U kunt bijvoorbeeld het papaparse-pakket voor CSV-bestanden gebruiken. U kunt het fixy-pakket gebruiken voor bestanden met een vaste breedte.