Week 2
PhilipvEgmond opened this issue · comments
Templating
Name
Philip van Egmond
Class
Tech 6
Repo link
https://github.com/PhilipvEgmond/Tech-6
Summary
Ik heb EJS geïnstalleerd. Hier heb ik vervolgens vooral gewoon mee geëxperimenteerd. Ik heb includes werkende gekregen, dynamische data inladen en content met conditionals laden. Ook kan ik nu statische files inladen op mijn pagina's.
Resources used
https://www.youtube.com/watch?v=77tPyii75qw&t=316s&ab_channel=SteveGriffith voor het serveren van static files.
https://stackoverflow.com/questions/22543042/node-ejs-module-include-not-working voor includes.
Verder de slides van school.
Any thoughts?
Het heeft me heel veel tijd gekost om includes aan de praat te krijgen. Ik deed precies wat er in de slides staat en hoe het op andere platformen staat uitgelegd maar toch lukte het elke keer niet. Toen ik bovenstaande stackoverflow tegenkwam zag ik pas staan dat het een package is. De require had ik nog nergens anders zien staan dus ging ik er vanuit dat het bij EJS zat inbegrepen. Misschien is dit handig om in de slides duidelijk te maken, ik denk dat veel leerlingen hun code hieruit kopiëren en de require dus niet meekrijgen.