Leçon 3 / 15

Afficher les premières données de commandes

20 min Node.js — premiers scripts et serveur HTTP Gratuit

Objectif : Afficher dans le terminal des informations simples sur une commande de café.

Un script peut s’exécuter correctement sans produire d’information utile à la personne qui le lance. Pour le suivi de la brûlerie, vous avez besoin de présenter clairement une commande dans le terminal. Vous allez remplacer le calcul provisoire de votre fichier par un message construit à partir de quelques valeurs.

Afficher un message dans le terminal

Vous avez déjà créé src/serveur.js et exécuté ce fichier depuis la racine du projet. Remplacez son contenu par le script ci-dessous. La méthode console.log écrit une valeur dans le terminal et ajoute un saut de ligne, ce qui convient pour afficher une information lisible sans gérer vous-même la sortie standard.

src/serveur.jsJavaScript
const reference = "BR-104";
const cafe = "Éthiopie Sidama";
const statut = "En préparation";

console.log("Commande " + reference + " — " + cafe + " — " + statut);
Aperçu du rendu
Chargement de l'aperçu…
Résultat attendu
Commande BR-104 — Éthiopie Sidama — En préparation

Les trois valeurs sont des chaînes de caractères : elles représentent du texte placé entre guillemets. L’opérateur + assemble les morceaux de texte et les valeurs pour former une seule chaîne à afficher. Les espaces et les tirets doivent être inclus explicitement dans les chaînes, sinon les différentes informations risquent de se retrouver accolées.

Enregistrez le fichier, puis relancez-le depuis la racine du projet avec la commande déjà utilisée dans la leçon précédente. À chaque exécution, Node.js lit le fichier et affiche le message produit par console.log. Si vous modifiez la référence ou le statut dans le script, la prochaine exécution affichera les nouvelles valeurs.

Lancer le scriptTerminal
node src/serveur.js
Résultat attendu
Commande BR-104 — Éthiopie Sidama — En préparation

Construire le message avec un gabarit littéral

L’assemblage avec + fonctionne, mais un message plus long devient difficile à lire lorsque les morceaux sont séparés. Un gabarit littéral est une chaîne entourée par des accents graves. Il permet d’insérer directement une valeur avec la forme ${nomDeVariable}, appelée interpolation.

src/serveur.js avec un gabarit littéralJavaScript
const reference = "BR-104";
const cafe = "Éthiopie Sidama";
const statut = "En préparation";

console.log(`Commande ${reference} : ${cafe} (${statut})`);
Aperçu du rendu
Chargement de l'aperçu…
Résultat attendu
Commande BR-104 : Éthiopie Sidama (En préparation)

Les accolades délimitent le nom de chaque valeur à insérer ; le signe dollar fait partie de la syntaxe. Tout le texte placé hors de ces expressions est conservé tel quel, y compris les deux-points, les espaces et les parenthèses. Le gabarit rend donc le format du message visible d’un seul coup d’œil et facilite les ajustements.

Vérifier et adapter l’affichage

Pour vérifier le résultat, comparez chaque partie de la sortie aux valeurs déclarées dans le script. Si une valeur n’apparaît pas comme prévu, contrôlez son nom dans l’expression d’interpolation et les caractères de ponctuation dans le gabarit. Vous pouvez ensuite remplacer le café et le statut par d’autres textes afin de simuler une commande différente.

À ce stade, les valeurs sont inscrites directement dans le script : elles servent uniquement de données de démonstration. Vous ne lisez pas encore de fichier ni ne calculez de total. Ces étapes viendront plus tard ; pour l’instant, l’objectif est de produire une présentation compréhensible à partir de chaînes simples.

À retenir

  • console.log affiche une information dans le terminal.
  • Une chaîne de caractères représente du texte entre guillemets.
  • Un gabarit littéral s’écrit entre accents graves et peut interpoler des variables avec ${...}.
  • Relancez le script après une modification pour vérifier le message obtenu.

Dans la prochaine leçon, vous préparerez le projet Node.js pour organiser ces scripts en modules.

Envie d'aller plus loin ?

Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.