Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Applications d'Interface en Ligne de Commande (CLI) | Applications Console
Développement Backend Avec Node.js et Express.js
course content

Contenu du cours

Développement Backend Avec Node.js et Express.js

Développement Backend Avec Node.js et Express.js

1. Introduction
2. Applications Console
3. Cadre Express.js
4. Développement d'API REST

book
Applications d'Interface en Ligne de Commande (CLI)

Qu'est-ce que les applications CLI?

Les applications d'interface en ligne de commande (CLI) sont des outils qui permettent aux utilisateurs de communiquer avec des logiciels via des instructions en ligne de commande. Elles offrent rapidité, efficacité et capacités d'automatisation, ce qui les rend idéales pour diverses tâches.

Avantages des applications CLI:

  • Exécution rapide des tâches: Les applications CLI sont extrêmement rapides pour l'exécution des tâches. Vous pouvez accomplir des tâches avec seulement quelques frappes de clavier;
  • Potentiel d'automatisation: Elles sont adaptées à l'automatisation, vous permettant de créer des scripts et d'automatiser facilement les tâches répétitives;
  • Adaptées aux environnements serveurs: Les applications CLI sont bien adaptées aux environnements serveurs, où les interfaces graphiques peuvent ne pas être disponibles ou pratiques.

Dans les chapitres précédents, vous vous souvenez peut-être avoir rencontré le terminal lors de l'exécution d'applications Node. C'est de ce CLI dont nous parlons.

Comprendre le process.argv

Lorsque vous lancez un script Node.js (en tapant node app) dans la ligne de commande, le tableau process.argv devient votre fidèle compagnon. Il transporte les arguments que vous fournissez avec la commande. Ce tableau est comme un coffre au trésor avec :

  • Élément 0 : Le chemin vers l'exécutable Node.js ;
  • Élément 1 : Le chemin vers le script en cours d'exécution ;
  • Éléments 2 et suivants : Tout argument supplémentaire fourni par l'utilisateur.

Vous avez la théorie, et maintenant il est temps de la voir en action. Lancez le même script Node sur votre machine locale et assistez à la magie.

Vous êtes-vous déjà demandé où se trouve Node.js sur votre ordinateur ? Maintenant, vous pouvez le découvrir avec une seule ligne de code :

Exemple d'application CLI

Le véritable pouvoir réside dans la manière dont nous utilisons ces arguments dans les scripts. Voici un exemple de script qui calcule la somme des nombres que nous fournissons en tant qu'arguments :

Nous exécutons le script et assistons à la magie se dérouler sous nos yeux.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt