Utility Middleware
Maak een nieuw project aan met de naam utility-middleware
en installeer de express
en de ejs
module.
Schrijf een middleware die een aantal handige functies bevat. De middleware moet de volgende functies bevatten:
caesar
: een functie die een string en een shift meekrijgt en de string versleuteld met de Caesar cipher. De shift is een getal dat aangeeft hoeveel plaatsen de letters in het alfabet verschoven moeten worden. Bijvoorbeeld:caesar('abc', 1)
geeft'bcd'
.reverse
: een functie die een string meekrijgt en de string omdraait. Bijvoorbeeld:reverse('abc')
geeft'cba'
.shorten
: een functie die een string en een lengte meekrijgt en de string inkort tot de lengte. Als de string langer is dan de lengte, moet er een...
achter de string geplaatst worden. Bijvoorbeeld:shorten('abcde', 3)
geeft'abc...'
.
Zorg dat deze middleware beschikbaar is voor alle routes van de applicatie en test de functies uit in je ejs bestanden.
Last updated