📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 7

Retour
Arguments de la ligne de commande
Facile
console.log(process.argv);
Exécuter une commande externe (exec)
Intermédiaire
const { exec } = require('child_process');
exec('ls -lh', (error, stdout, stderr) => {
  console.log(stdout);
});
Générer un processus enfant (spawn)
Avancé
const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);
ls.stdout.on('data', data => console.log(`stdout: ${data}`));
Le module 'events' (EventEmitter)
Intermédiaire
const EventEmitter = require('events');
const myEmitter = new EventEmitter();

myEmitter.on('evenement', () => console.log('un événement est survenu!'));
myEmitter.emit('evenement');
Le module 'os'
Facile
const os = require('os');
console.log('Mémoire libre :', os.freemem());
console.log('CPUs :', os.cpus());
Le module 'path'
Facile
const path = require('path');
const filePath = path.join(__dirname, 'files', 'data.txt');
Variables d'environnement (process.env)
Facile
const PORT = process.env.PORT || 3000;