Я создаю приложение Angular2, которое вызовет API-интерфейс (Web API), который будет вызывать один или несколько микросервисов (Web API), и он будет агрегировать данные и вернуть одну полезную нагрузку обратно в заявление.API-интерфейс AngularJs вызывает несколько микросервисов
Прежде чем я создал шлюз API, я просто получил приложение Angular2 для каждой конечной точки API микросервиса независимо от нескольких компонентов. Например. Компонент клиента, называемый/api/customers, компонент заказа, называемый/api/orders и т. Д.
Мой вопрос - это лучший способ для приложения Angular2 вызвать API-шлюз, чтобы сделать один звонок для сборки страницы вместо этого каждого компонента, делающего отдельные вызовы?
Должен ли я сделать первый вызов api и хранить данные где-нибудь, например. localstorage, а затем, когда служба каждого компонента запрашивает его данные, он будет извлекать его из хранилища вместо вызова API?