Riepilogo

Completato

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 operatori async e await 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 metodo stat. Questo metodo non esiste nello spazio dei nomi promises, ma nell'oggetto fs 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.