Angular SSG

16 апр. 2024 г.

Тут всё описано https://angular.io/guide/prerendering#build-options-for-prerender

Проблема#

Angular по умолчанию делает пререндеринг статичных маршрутов, типа /, /404, /403, etc. И вроде бы хорошая идея, если нет обращений к изменяемым данным.
Например на этом сайте на главной странице список заметок не статичен, и получается что SSR запомнит(закеширует) его один раз и всегда будет выдавать.

Решение#

Убрать пререндеринг:

Так же можно его более тонко настроить.


#Angular#SSR#SSG