ExpressJS (http://expressjs.com/) est un module pour nodeJS développé, à l'origine, par Tj Holowaychuk.
Dans cette activité, nous allons mettre en place la structure de base qui sera utilisé pour toutes les activités
Placez-vous dans le dossier "express" créé dans l'activité précédente. Créez un dossier un nouveau dossier et nommez-le "express_00".
Après vous êtes placés dans le dossier "express_00", créez 4 dossiers :
Les noms de ces dossiers sont, je pense, suffisamment explicites.
Toujours en vous plaçant dans le dossier express_00, créez un fichier texte et nommez-le "serveur.js"
Placez-vous dans le dossier "html" et créez un fichier texte que vous nommerez "index.html"
Placez-vous dans le dossier "css" et créez un fichier texte que vous nommerez "style.css"
Placez-vous dans le dossier "javascript" et créez un fichier texte que vous nommerez "script.js"
Après l'avoir téléchargé sur le site de jQuery (voir les activités consacrées à jQuery : ici ), placez le fichier "jquery-X.X.X.min.js" (les X seront remplacés par le numéro de version) dans le dossier "lib"
Attention : certains de ces fichiers resteront vides dans un premier temps, ceci est tout à fait normal
Il nous reste maintenant à télécharger express :
Nous allons utiliser l'outil fourni par nodeJS : npm
Ouvrez une console et placez-vous dans le dossier express_00 (utilisation de la commande "cd")
Toujours dans la console, tapez :
npm install express --save
Vous devriez voir apparaitre un nouveau dossier : "node_modules" (ce dossier devrait contenir un dossier "express").
La structure que nous venons de mettre en place (dossier "express_00") pourra être "copier-coller" à chaque fois que vous commencerez à coder un nouvel exemple. Il vous suffira, au moment du copier-coller, de renommer ce dossier (express_a3_1, express_a3_2...).