Moduli Nativi di nodeJS

Come runtime, node espande le capacità di Javascript attraverso i suoi moduli nativi che gli consentono ad esempio di lavorare sui file system, creare web server e dialogare con il sistema.
I moduli nativi sono automaticamente disponibili con l'installazione di node, tutto ciò di cui abbiamo bisogno è importare i moduli all'interno della nostra app con la funzione require().
Esempio sintassi modulo fs (file system)
const fs = require('fs');
// creiamo un file txt, nominiamolo test.txt ed inseriamo al suo interno del testo.
fs.appendFileSynch('test.txt','esempio di testo esempio di testo esempio di testo');
// creiamo una cartella nominata "src"
fs.mkdirSync('src');
Esempio sintassi modulo os (informazioni sul sistema operativo)
const os = require('os');
// Per conoscere la posizione della cartella temporanea del server
console.log(os.tmpdir());
// per conoscere l'architettura
console.log(os.arch());
//per conoscere la posizione della cartella homeconsole.log(os.homedir());
//per conoscere la piattaforma su cui stiamo lavorando
console.log(os.platform());