Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (26 sloc) 1.18 KB

Node.js

L'aspect le plus complexe à maîtriser avec Node.js c'est l'asynchronisme des opérations d'entrée-sortie avec les callbacks. Il s'agit du point le plus important de l'atelier. Il faut donc être particulièrement attentif sur ce point.

Objectifs

  • Se familiariser avec Node.js.
  • Manipuler des callbacks et des appels asynchrones.
  • Créer un package.json.

Exercices

Pour ces exercices, nous n'utiliserez que les modules fs, http et mongodb. Le module mongodb n'est pas disponible dans l'API de Node.js, il faut donc utiliser npm pour l'obtenir. À cet effet, utilisez un package.json pour gérer vos dépendances. La commande npm init sert à générer un package.json.

Exemples d'utilisation du module mongodb avec explications

  1. Faites un script qui lit les données de ce fichier texte et qui stocke les données dans une collection MongoDB.
  2. Faites un serveur HTTP qui affichera le contenu de la collection MongoDB dans un tableau HTML envoyé au fureteur.

Solutions