Wat is routing?

Met routing wordt bepaald welke code er moet worden uitgevoerd op het moment dat een gebruiker een URL aanroept.

Dit wordt niet gevraagd op de toets

Als programmeur behoor je dit eigenlijk wel weten en begrijpen maar we stellen hier bij deze toets geen vragen over. Wat routing is wordt ook behandeld in andere modules dus vandaar hier alleen een korte uitleg.

Om routing te begrijpen moet je eerst weten hoe een url werkt: korte uitleg werking url

Stel je hebt de volgende url:

https://freelance.superdeveloper.nl/whoops/fatal-error?fout=ik-heb-geen-idee

Het eerste deel van de URL is voor jou als programmeur het grootste gedeelte van de tijd niet relevant.

Dan is voor jou als programmeur meestal alleen dit deel relevant:

/whoops/fatal-error?fout=ik-heb-geen-idee

Welke pagina je moet laten zien wordt bepaald door dit deel:

/whoops/fatal-error

En dit deel zegt iets over wat er getoont moet worden:

fout=ik-heb-geen-idee

In dit voorbeeld is fout een GET variabele en die heeft de waarde "ik-heb-geen-idee". Het is conventie om GET variabelen te gebruiken wanneer je wilt filteren in data. Stel je haalt een lijst studenten op en je wilt alleen studenten die zijn gestart met hun opleiding in het jaar 2024 zien, dan zou je daar heel goed een GET variabele voor kunnen gebruiken. Gegevens toevoegen doen we meestal met een POST.

Navigatie

« CSS frameworks