... | ... | @@ -16,6 +16,8 @@ For backend brukes Spring Boot rammeverk for å kjøre en localhostet server med |
|
|
|
|
|
Med Spring Boot kan du implementere REST-tjenester på en enkel og effektiv måte. REST står for REpresentational State Transfer og er en arkitektonisk mønster innenfor informatikk. REST har blitt standard for web-applikasjoner fordi de er lett å bygge og bruke. Innenfor REST så kan alt ressurser identifiseres med en unik URI (Unique Resource Identifier). Dette kan være objekter, data, filer som klienten kan få tilgang til. For å utføre handlinger på disse ressursene så kan man bruke HTTP-metoder som GET, POST, PUT og DELETE. (Codecademy Team, u.d.)
|
|
|
|
|
|
I Backend så har vi definert flere ressurser (objekter). For eksempel bruker, sparesti, utfordringer. Alle disse ressurser har vi gjort at det skal være mulig å manipulere ved hjelp av HTTP-metoder. Når brukeren ønsker å lage en sparesti i front-end, så sendes det en forespørsel til backend som ønsker å utføre HTTP-post.
|
|
|
|
|
|
## Docker
|
|
|
|
|
|
Applikasjonens backend kan kjører ved hjelp av Docker. Dette muliggjør enkel og forutsigbar kjørring av prosjektet uten ytterligere nødvendigheter enn Docker. [Installasjonsguiden](Installasjon) viser både hvordan programmet kan kjøres via en Docker container, men også instruksjoner for kjøring uten Docker. Den lokale databasen kjøres også ved hjelp av en Docker container.
|
... | ... | |