Angular Prerendering: переключение со статического HTML на угловое приложение - PullRequest
0 голосов
/ 12 марта 2019

Следовал этому руководству: https://angularfirebase.com/lessons/angular-6-universal-ssr-prerendering-firebase-hosting/

для отображения статических страниц, таких как домашняя страница, страница о контакте и т. Д. Страницы, которые не будут часто меняться в попытке помочь с SEO.

В этом руководстве для создания статических HTML-страниц используется веб-пакет.

Моя проблема - переход от статического HTML к приложению Angular. Должно ли угловое приложение загружаться после HTML? Каким должен быть переход?


Подробнее:

Из-за невозможности веб-пакета компилировать такие элементы, как окно и документ, мне пришлось их условно удалить с помощью isPlatformBrowser.

Угловое приложение использует диалоги для входа и регистрации. Когда пользователь находится на статической html-версии домашней страницы, он не может войти или зарегистрироваться из-за этого.

Это не имеет значения для ботов, индексирующих сайт, но делает сайт недоступным для людей, заходящих через их браузеры.

...