Week 12-13

DAG studenten: Pushen naar Github VOOR vrijdag 28/5/2021 23:59 AVOND studenten: Pushen naar Github VOOR zondag 31/5/2021 23:59

Setup

Vandaag werken we verder op de labos van vorige 2 weken.

  • Kopieer alle files van Labo9 in een nieuwe folder Labo11

  • Test of de app nog werkt

Integreer Labo 10

We gaan nu ipv de data uit de array movies te halen, de data uit de database halen.

  • Pas jouw app aan zodat die connecteert op jouw MongoDB van vorige week

  • Voeg een veld naar keuze aan jouw Movie object toe. Voeg dit ook toe aan de interface Movie.

  • In localhost:3000/movies

    • zorg dat de films uit de database komen

  • In localhost:3000/movies/X

    • zorg dat deze info ook uit de database komt

triangle-exclamation
circle-info

Zorg dat de films geladen worden wanneer de gebruiker naar de website surft zodat die altijd de laatste versie krijgt.

Toevoegen en verwijderen van films

Maak 2 nieuwe routes:

  • /removemovie/x

    • wanneer deze URL opgeroepen wordt, verwijder je de film uit de database

  • /addmovie

    • dit toont een form om 1 film toe te voegen. Zo kan de gebruiker een nieuwe film in de database steken.

circle-info

Zie vorig labo voor meer info over addmovie

circle-info

Zorg dat elke pagina de laatst nieuwe lijst toont.

circle-info

Tip ivm deleten op basis van ID:

Link naar deze routes:

  • naast elke film op de /movies pagina zet je een link om die bepaalde film te verwijderen

  • onderaan de lijst van films zet je een link om een nieuwe film toe te voegen

Last updated

Was this helpful?