Grégory Bourguin
SysReIC - LISIC - ULCO
TP 04 : MongoDB & mongoose (+ multer)

Sujet TP04 - BEST OLD MOVIES

Le but de ce TP est de créer un site de gestion de (vieux et trop bons) films.

Les données doivent être stockées dans votre collection MongoDB movies (cf. cours.)

Les champs des films sont :

  • title (String)
  • synopsis (String)
  • image (String)

Les images seront uploadées lors de la création d'un film dans votre serveur web : seules les urls seront stockées dans le champ image.

L'upload d'images peut être réalisé grâce au module multer (cf. documentation).

Vous pourrez aussi (re)voir la technique de prévisualisation d'une image à uploader dans mon cours de Javascript.

ATTENTION : LA DÉMO CI-DESSOUS N'EST VISIBLE QUE SI VOUS UTILISEZ LES ORDINATEURS DES SALLES DE TP À L'ULCO (le serveur tourne sur réseau local) !!!

Site à reproduire :
(Les fonctions de modification ont été désactivées dans cette démo)
(LES VÔTRES DOIVENT FONCTIONNER :) )" ;

Données

Pour peupler votre DB de films, vous pouvez utiliser le fichier : movies.json.
(Les images correspondantes sont dans movies_images.zip)

La technique d'importation dans un MongoDB local a été vue ICI.

Correction

La correction se trouve ICI.