/rest-api

Uppgift i kursen Dynamisk Webbutveckling april 2021

Primary LanguageJavaScript

REST-API

Jag har skapat ett rest-api i NodeJs med express. Api:et har funktionalitet för CRUD (create, read, update och delete) och all data sparas i en JSON-fil. Jag har använt mig av Bootstrap och skapat en enkel responsiv sida. Tester har gjorts med REST Client i VS Code.

Följande krav är uppfyllda

Godkänt:

  1. Projektet innehåller minst 4 st. endpoints (GET, POST, PUT & DELETE för en resurs)
  2. Samtliga endpoints skall kunna nås via en REST Client fil (.rest|.http)
  3. Datan som API:et hanterar sparas lokalt i serverfilen
  4. Git & GitHub har använts
  5. Projektmappen innehåller en README.md fil
  6. Uppgiften lämnas in i tid!

Väl godkänt:

  1. Alla punkter för godkänt är uppfyllda
  2. All data skall vara sparad i en JSON-fil istället för i serverfilen
  3. Datan i JSON-filen skall uppdateras då något läggs till, uppdateras eller tas bort
  4. Ett simpelt klient-gränssnitt skall finnas för att anropa API:ets olika endpoints, samt visa upp resultatet vid GET anrop
  5. Ytterligare en GET endpoint skall läggas till där det går att hämta ett specifikt objekt.
Bygg och kör projektet.
  1. Npm install
  2. Npm start

http://localhost:3000 -för att se projeket i din browser

Länk till repot