Klient REST API

Wraz z rozwojem aplikacji rośnie ilość serwisów, które korzystają z API. Wszystkie one muszą zajmować się autoryzacją czy też parsowaniem odpowiedzi serwera.

Znacznie lepszym rozwiązaniem jest stworzenie serwisu, który będzie adapterem/fasadą ukrywającą powtarzalne elementy komunikacji z API. Zajmie się on autoryzacją, obsługą typowych błędów - 404, 500 - czy też wyciąganiem z odpowiedzi interesujących nas danych.

- - -

W naszej aplikacji obecnie z API korzysta jeden serwis. Pomimo tego część implementacji metod się powtarza. Stworzymy swój RestClientService, w którym ukryjemy część implementacji.

Przykłady: beer.service.ts, rest-client.service.ts v26

results matching ""

    No results matching ""