Week 9
DAG studenten: Pushen naar Github VOOR vrijdag 23/4/2021 23:59 AVOND studenten: Pushen naar Github VOOR zondag 25/4/2021 23:59
Setup
Maak een folder Labo8 in jouw webontwikkeling folder aan. Maak daar een bestand aan dat noemt index.tsen commit/push die file, en kijk na of je die ook op Github ziet staan!
Express
Je maakt het volledig labo in het bestand index.ts
Maak een Express applicatie aan die luistert op poort 3000 (zie syllabus).
Zorg dat volgende urls werken:
localhost:3000localhost:3000/whoamilocalhost:3000/whoamijsonlocalhost:3000/pikachujsonlocalhost:3000/pikachuhtml
Commit dit naar git (!) en ga verder.
Localhost:3000
Zorg dat
localhost:3000een html pagina stuurt waarin je een header met de titel van jouw applicatie (kies zelf iets) met een kleine paragraaf die een beschrijving geeft
Localhost:3000/whoami & Localhost:3000/whoamijson
Gebruik EJS om de HTML pagina te tonen!
Maak een globale variabele aan
thisismedie een object bevat met 3 properties:nameageprofilePic
De
profilepicproperty bevat een url van een online foto (kies zelf iets)Zorg dat
localhost:3000/whoamieen HTML pagina toont met:de zin "My name is XXX and I am YYY years old" met XXX en YYY de waarden van de properties van de
thisismevariabel ende foto uit profilePic
Zorg dat
localhost:3000/whoamijsonde inhoud vanthisismestuurt als JSON.
Localhost:3000/pikachujson & Localhost:3000/pikachuhtml
Gebruik EJS om de HTML pagina te tonen!
Doe een API call naar https://pokeapi.co om de data van Pikachu op te halen en steek die in een globale variabel
pikachu.Zorg dat
localhost:3000/pikachujsonde data vanpikachuals JSON terugstuurtZorg dat
localhost:3000/pikachuhtmleen mooie pikachu HTML pagina toont. Deze moet de volgende zaken zeker bevatten:de naam
id
gewicht
een image van Pikachu's voorkant (zie sprites)
een image van Pikachu's achterkant (zie sprites)
Last updated
Was this helpful?