Indholdsfortegnelse
At arbejde med ressourcer HVILE vi har flere muligheder, den klassiske ville være at arbejde direkte med $ http objekt, da det blandt andet giver os mulighed for at bruge tilpassede opkald til handlingerne HTTP der findes.Men hvis vi ønsker at få lidt mere ud af den struktur, den tilbyder os VinkelJS vi kan arbejde med $ ressource der giver os mulighed for at opbygge en model og derfra bruge objekterne i vores applikation til at udføre handlingerne direkte og dermed efterlade muligheden for at gemme arbejde og kode.
Da vi besluttede at arbejde med $ ressource vi kan definere en struktur, der indeholder følgende elementer:
- URL'en til serverdelen af ressourcen.
- Parametertypen for anmodninger.
- Yderligere metoder, der indkapsler standardmetoder, så vi kan udvide deres funktionalitet.
- De forventede ressourcetyper.
- Overskrifterne.
Lad os sige, at vi har en ressource, der modtager en bruger og et kreditkort, hvor systemet opkræver dem, dette er meget almindeligt for onlinebutikker og enhver anden form for applikation, hvor vi modtager betalinger, for dette skal vi oprette en service VinkelJS, hvor vi skal definere de grundlæggende parametre og kun en ekstra metode, der vil være betalingsmetoden, hvor vi kan fastlægge det beløb, der skal opkræves på kortet:
FORSTØRRE
Hvis vi er observatører, ser vi, at vi ikke definerer metoder gem, slet eller hent, og det er fordi disse allerede kommer som standard med definitionen, derfor koncentrerer vi os kun om de specifikke metoder i vores forretningslogik, i dette tilfælde er det betalingsmetoden, der sender en anmodning fra STOLPE til vores ressource.Hvis vi nu vil anvende vores lille ressource i praksis, skal vi bare gøre noget som følgende, hvor vi skal udføre alle de handlinger, vi har til rådighed:
Her ser vi, at det første, vi gør, er at konsultere vores tilgængelige kort, så får vi et særligt kort til at arbejde med det direkte, indeni fortæller vi det, at hvert kort, vi får, skal være et eksempel på vores model for at fungere.
Endelig gemmer vi en parameter på kortet med gemme metode Vi sender det til modellen, og når vi påberåber os betalingsmetoden med et beløb, sender vi alle data til serveren. Vi ser da, hvordan vi kunne forkorte meget af vejen, det hvis vi kun havde defineret det med $ http, da på den måde ville vi have været nødt til at definere alle de metoder, som ressourcen VinkelJS giver os allerede.
Med dette afslutter vi denne vejledning, vi har lært at styre ressourcer HVILE fra VinkelJS og på en praktisk måde for at kunne begynde at bruge dem i vores applikation, er det vigtigt at bemærke, at det ikke er den eneste måde at gøre det på, og at hvis vi vil se, hvor langt vi kan gå, kan vi undersøge lidt mere inden for dokumentationen.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt