cmda-bt / be-course-20-21

🎓 Backend · 2020-2021 · Curriculum and Syllabus

Home Page:http://www.bloktech.nl/back-end

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.