Per leggere e scrivere file in Node.js, è necessario utilizzare il modulo ‘fs’ (che significa ‘File System’) incorporato in Node.js. Di seguito è illustrato come farlo:
Leggere un file:
```
var fs = require(‘fs’);
fs.readFile(‘test.txt’, ‘utf8’, function(err, contents) {
console.log(contents);
});
```
In questo esempio, ‘test.txt’ è il nome del file che stiamo leggendo. ‘utf8’ è la codifica dei caratteri utilizzata per leggere il file. La callback function è una funzione che viene chiamata dopo che il file è stato letto. Se ci sono errori durante la lettura del file, l’oggetto ‘err’ conterrà i dettagli dell’errore.
Scrivere un file:
```
var fs = require(‘fs’);
fs.writeFile(‘test.txt’, ‘Hello World!’, function(err) {
if(err) {
console.log(err);
}
});
```
In questo esempio, ‘test.txt’ è il nome del file in cui stiamo scrivendo. ‘Hello World!’ è il contenuto che stiamo scrivendo nel file. La callback function è una funzione che viene chiamata dopo che il file è stato scritto. Se ci sono errori durante la scrittura del file, l’oggetto ‘err’ conterrà i dettagli dell’errore.