Проблема
Итак, разобравшись с проблемами Angular SSR, мне удалось установить его, и он отлично работает в моем проекте. Однако при использовании routing
SSR не полностью работает на указанном маршруте c. Я могу сгенерировать метатеги в одном из двух компонентов, однако при загрузке другого компонента он не отображает метатеги. Если в этом процессе возникнет препятствие и он будет перезагружен снова, компонент будет работать так, как будто ничего не произошло, однако метатеги по-прежнему не генерируются - как правило, Angular SSR не загружает метатеги для определенного c компонента.
Пример / воссоздание
Итак, допустим, у вас есть компонент с именем alpha
, а другой с именем beta
. Оба компонента работают с одним и тем же кодом. Однако у них обоих разные routes
- вы попытались сгенерировать метатеги для каждого компонента, возможно, при быстрой загрузке service
- alpha
со всеми метатегами также при первой загрузке. beta
нет. Независимо от того, какой код или route
вы измените, beta
по-прежнему не сгенерировал никаких метатегов.
Вопрос
Как решить нагрузку для обоих компонентов? Мы очень ценим любые подсказки, предложения.
Среда
Я использую Nest JS и Angular (очевидно).
OBS: Я заметил, что получаю ошибка в обещаниях. Если я просто установлю теги SEO, все заработает. Но тогда это могут быть только метатеги c.
Экран маршрутов
Генерация тегов (Сервис)