Site à reproduire
Chemin : /movies
Chemin : /movies/id
Chemin : /movies/update/id
Chemin : /movies/create
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.
Chemin : /movies
Chemin : /movies/id
Chemin : /movies/update/id
Chemin : /movies/create
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.