Bonjour,

Je voudrais stocker les données saisies du clavier dans un fichier en NODE.JS
Le code suivant permet tout le temps d'insérer le mot bonjour dans le fichier file.txt .

const fs = require('fs');
  fs.appendFile('file.txt', '\n bonjour ', (err) => { 
      if (err) throw err;
      console.log('The lyrics were updated!');
  });

Je voudrais savoir comment stocker toute saisie du clavier dans ce fichier avec du NODE.JS SVP ?
Merci.

1 réponse


Le module readline permet de lire ce qui est saisi au clavier.
Exemple

const readline = require('readline'),
  fs = require('fs');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.question('Question ? ', answer => {
  fs.appendFile('file.txt', answer, err => {
    if (err) throw err;
    console.log('The lyrics were updated!');
    rl.close();
  })

});