Démarrage du projet

Pour démarrer le projet, aller sur la sortie Express. Puis entrer le titre du site "DemoExpress". Si on possède un compte genlist2, on peut enregistrer le projet. En mode console, on pourrait créer le projet avec la commande express DemoExpress.

La structure suivante est créée:

DemoExpress
DemoExpress/package.json
DemoExpress/app.js
DemoExpress/public
DemoExpress/public/javascripts
DemoExpress/public/stylesheets
DemoExpress/public/stylesheets/style.css
DemoExpress/routes
DemoExpress/routes/index.js
DemoExpress/routes/user.js
DemoExpress/views
DemoExpress/views/layout.jade
DemoExpress/views/index.jade
DemoExpress/public/images

UDEMY: Sur le tutoriel d'udemy, on ajoute les répertoire bin/www, view/error.jade et il y a l'erreur package.son au lieu de package.json

On indique aussi pour installer les dépendances: cd DemoExpress && npm install et pour lancer l'application: node app.

UDEMY: ajouter les dépendances suivantes: body-parser, cookie-parser, debug, express 4.13.1, jade, morgan, serve-favicon

UDEMY: autre application installé par udemy: nodemon (-g), monk (--save)

Création d'un modèle

Dans le menu Modèles, section Ajouter un modèle, ajouter le modèle "video" et le type "mongo". Cliquer sur Ajouter.

Ajouter les champs suivant: title (varchar 255), genre (varchar 255), description (TEXT) et Enregistrer les champs.