Afficher les premières données de commandes
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.
const reference = "BR-104";
const cafe = "Éthiopie Sidama";
const statut = "En préparation";
console.log("Commande " + reference + " — " + cafe + " — " + statut);Commande BR-104 — Éthiopie Sidama — En préparationLes 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.
node src/serveur.jsCommande BR-104 — Éthiopie Sidama — En préparationConstruire 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.
const reference = "BR-104";
const cafe = "Éthiopie Sidama";
const statut = "En préparation";
console.log(`Commande ${reference} : ${cafe} (${statut})`);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.logaffiche 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.