Riepilogo
Complimenti. Questo modulo Learn è stato completato e ora sono disponibili varie conoscenze su come operare su file e directory in Node.js.
In questo modulo si è appreso come leggere file e directory, creare file e directory e scrivere dati nei file. Il codice verrà eseguito in un ambiente di produzione fittizio nella società fittizia più grande su Internet.
Ecco alcuni aspetti da tenere presenti da questo modulo:
- Usare sempre lo spazio dei nomi
promises
nei moduli predefiniti. È quindi possibile usare gli operatoriasync
eawait
per rendere sincrono il codice senza bloccare l'esecuzione del programma. - Ogni volta che si crea una directory, assicurarsi di eseguire il wrapping in un blocco
try/catch
. Il comportamento predefinito in Node.js consiste nel generare un errore quando si tenta di creare una directory già esistente. Se si vuole solo verificare se una directory esiste o meno, è possibile usare il metodostat
. Questo metodo non esiste nello spazio dei nomipromises
, ma nell'oggettofs
principale. - Se è necessario analizzare altri tipi di file, vedere i pacchetti in npmjs.org. Ad esempio, è possibile usare il pacchetto papaparse per i file con estensione csv. oppure il pacchetto fixy per i file a larghezza fissa.