Как можно выполнять некоторые http-запросы только со стороны сервера в Angular Universal

Я внедряю Angular Universal поверх проекта Angular, чтобы скрыть некоторые http-запросы, но в ходе своего исследования я обнаружил, что не могу скрыть их способом, предоставляемым Angular. Кто-нибудь пытался выполнить http-запрос в экспресс-движке для получения данных?

Целью является очень большой проект Angular 5 (я знаю. Если бы я хотел выполнять http-запросы с сервера, я бы не использовал Angular, но я не начинал проект)

Я применил конфигурацию, рекомендованную Angular в этой статье: https://angular.io/guide/universal.

Я хочу скрыть некоторые запросы от клиента


person AndresSp    schedule 29.10.2019    source источник
comment
В принципе, вы должны иметь возможность выполнять этот вызов только из модуля, на который только что ссылаются в вашем файле server.module.ts. Не уверен насчет старой версии Angular, которую вы используете. SSR не был действительно надежным в версии 5, если я правильно помню.   -  person MikeOne    schedule 29.10.2019


Ответы (1)


Вы не можете. Только начальная страница будет отображаться с использованием универсального углового; как только эта страница загружается, угловое приложение на стороне клиента вступает во владение, а затем у вас есть навигация SPA с вызовами ajax к вашему API.

person David    schedule 30.10.2019