(Угловой 7) Предотвратить рендеринг некоторых модулей (авторизованных) и сохранить угловое поведение по умолчанию - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть несколько модулей, к которым имеют доступ только авторизованные пользователи, и нет необходимости указывать prerendered, потому что я просто использую SSR для SEO.

У меня возникли некоторые проблемы, связанные с рендерингом.эти модули, потому что сервер узла не авторизован и из-за TransferHttpCacheModule браузер не выполняет вызовы API снова.

Я использую последнюю версию Angular, использую Lazy Modules и следовал универсальному учебнику на официальномвеб-сайт.

Может ли кто-нибудь помочь мне разобраться и исправить это?

1 Ответ

0 голосов
/ 17 апреля 2019

Я только что понял, так как мое приложение имеет HttpInterceptor и для TransferHttpCacheModule работы нам нужно импортировать его вместе с HttpClientModule на app.module.ts, но я забываю переместить HttpInterceptor извнутренний модуль наружу, поэтому авторизованные вызовы не работали.

В конце концов, это не было связано с Angular Universal, а просто ошибка новичка от меня.

Надеждаэто может помочь кому-то в один день;)

...