HTTP-запросы от Node-сервера против приложения Angular - PullRequest
0 голосов
/ 28 марта 2019

мы команда младших разработчиков, разрабатывающих новое веб-приложение на Angular 7 с использованием стека EAN (Angular Node Express).

Нам нужно набрать около 20-25 конечных точек REST для получения данных, выполнить некоторые манипуляциии отобразить данные на странице пользовательского интерфейса.

Как мы выполняем эти HTTP-вызовы?Будет ли удобнее совершать HTTP-вызовы с сервера Node / Express (используя axios), получать данные, манипулировать ими и отправлять их в приложение Angular.У приложения Angular будет только один вызов конечной точки (на сервер Node / Express) для всех данных.

Или

Можно ли сделать эти 20-25 запросов от приложения Angular и вообще не связанных с Node / Express?

Что имеет больше смысла, так как я буду делать 20-25 запросов в любом случае?Какой подход будет быстрее?

1 Ответ

0 голосов
/ 28 марта 2019

Оба решения имеют свои плюсы и минусы.Лично я бы сосредоточился на своих угловых компонентах, которые, как предполагается, не зависят от всего вокруг них.Представьте, что у вас есть 3 компонента, которые все должны выполнять HTTP-вызовы для передачи своих данных.В этой конфигурации я бы рекомендовал всем компонентам выполнять свои собственные вызовы.Таким образом, они останутся независимыми друг от друга.

С другой стороны, если компоненту необходимо выполнить множественные вызовы, возможно, было бы интересно объединить их в один запрос и позволить вашему API выполнить эту работу..

...