Laborationen gick ut på att skapa ett enklare REST-API med NodeJs och Express. API:et har funktionalitet för CRUD (Create, Read, Update & Delete) och det finns fyra stycken endpoints inkluderat (GET, POST, PUT & DELETE). Resursen som används är en array med totalt tre stycken objekt som ämnar att återspegla sko produkter. I projektet är det även inkluderat ett REST clieant tillägg för att enkelt testa REST-API:et.
- Projektet innehåller minst 4 st. endpoints (GET, POST, PUT & DELETE)
- Samtliga endpoints skall kunna nås via en REST Client fil (.rest | .http)
- Datan som API:et hanterar sparas lokalt i serverfilen.
- APIét ska svara med 404 om datan saknas.
- Git & GitHub har använts.
- Projektmappen innehåller en README.md fil.
- Uppgiften lämnas in i tid.
- Alla punkter för godkänt är uppfyllda
- All data skall vara sparad i en JSON-fil istället för i serverfilen
- Datan i JSON-filen skall uppdateras då något läggs till, uppdateras eller tas bort
- Ett klient-gränssnitt skall byggas för att anropa API:ets alla olika endpoints och presentera datan, redigeringsformulär skall fyllas i med befintlig information.
- Ytterligare en GET endpoint skall läggas till där det går att hämta ett specifikt objekt