Node.js - 6.1 Données dynamiques et stockage : introduction au module

Jusqu'ici, les pages renvoyées par Express sont statiques. Une vraie application affiche souvent des données stockées sur le serveur, comme une liste de produits. Ce module montre comment gérer ces données, d'abord en mémoire, puis avec une base de données.

Des pages dynamiques

Une page dynamique est construite à partir de données. Le serveur récupère ces données, les insère dans le code HTML, puis envoie la page à l'utilisateur. Une liste de produits en est un exemple typique.

Un formulaire qui n'enregistre pas encore

Le formulaire d'ajout de produit envoie déjà un titre au serveur, mais pour l'instant ce titre n'est pas stocké. Dans une application réelle, il faut le conserver, puis l'afficher dans une autre page qui liste les produits.

En résumé

Une page dynamique affiche des données stockées sur le serveur. Le formulaire d'ajout envoie déjà le titre d'un produit, mais ce titre doit encore être conservé. Ce module le fait d'abord en mémoire, puis avec une base de données.

Points clés

  • Une page dynamique affiche des données stockées sur le serveur.
  • Le formulaire d'ajout envoie déjà le titre du produit au serveur.
  • Ce titre doit être conservé pour être réaffiché plus tard.
  • Le module commence par un stockage en mémoire, puis passe à une base de données.

Questions fréquentes

Qu'est-ce qu'une page dynamique ?

C'est une page dont le contenu change selon les données du serveur, au lieu d'être écrit en dur dans le HTML.

Pourquoi stocker les données ?

Sans stockage, le titre saisi disparaît dès la réponse envoyée. Une liste de produits ne peut donc pas être affichée.

Quelle est la suite du module ?

Les leçons suivantes montrent un stockage dans des variables JavaScript, puis l'affichage de ces données dans une page.