Що робить команда ng add @angular/ssr?
Команда:
javascript
ng add @angular/ssrавтоматично вмикає SSR (Server-Side Rendering) в наявному Angular-проєкті і налаштовує Angular Universal.
Що саме робить ця команда:
- Встановлює потрібні пакети
@angular/ssr@angular/platform-server- і пов'язані залежності
- Додає серверну збірку
- створює файли для рендерингу на сервері (Node.js)
- додає
main.server.ts
- Оновлює конфігурацію Angular
- доповнює
angular.jsonзавданнями для SSR (serverіssrзбіркою)
- Змінює AppModule
- додає підтримку Universal
- реєструє потрібні провайдери
- Додає команди в npm-scripts, наприклад:
javascript
npm run build:ssr
npm run serve:ssrщоб можна було зібрати і запустити SSR-версію застосунку
Що це дає:
Після ng add @angular/ssr твій Angular-проєкт може:
- рендерити сторінки на сервері
- віддавати готовий HTML до завантаження JS
- покращувати SEO, швидкість першої відмальовки і прев'ю в соцмережах
Підсумок:
Команда ng add @angular/ssr - це швидкий спосіб автоматично увімкнути SSR і Angular Universal у проєкті без ручного налаштування.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.