User Tools

Site Tools


njsetn:argument_variables_with_process.argv

l'objet global process

Permet d'obtenir des informations sur l'nevironnement, ses variables, communiquer avec le terminal, les processes, standard i/o, et quitter le processus courant - process.exit() -.

Permet par exemple de collecter des arguments depuis le terminal au démarrage de l'application. Elle seront stockées dans process.argv (ARGument Variables).

fichier.js :
1| console.log(process.argv);
>> nodejs fichier.js un_argument
>> [ 'nodejs',
  'chemin/vers/fichier/fichier',
  'un_argument' ]
function grab(flag) {
  /* Permet de récupérer la valeur d'un flag, ex: --user */
  var index = process.argv.indexOf(flag);
  return (index === -1) ? null : process.argv[index+1]
}

var user = grab('--user');
njsetn/argument_variables_with_process.argv.txt · Last modified: 2016/03/20 17:30 by leo