Всем привет!
Есть задача добавления мета тегов для отображения превью некотрых страниц в фб, вацап и твиттере.
Если просто динамически их менять, то это не работает. Насколько я понял, нужен SSR.
Кто уже делал такое, отзовитесь! Расскажите как это, трудно ли перейти на уже существующем большом проекте на SSR. Может туториалы какие годные посоветуете.
1. Перейти вроде бы не трудно, есть команда ng add
@nguniversal/express-engine
2. Основная проблема заключается в том, что если в проекте есть работа с браузерным API, то SSR не заведётся.
Это значит, что нужно пройтись по всему проекту и обернуть такой код в условие isPlatformBrowser
И это не гарантирует, что всё заработает. Есть и другие подводные камни
Гореть будет знатно, готовься😃