Ответ
Плюсы:
- Улучшенный SEO благодаря рендерингу на сервере
- Быстрая загрузка первой страницы (меньше белого экрана)
- Лучший UX на медленных соединениях
- Встроенная поддержка мета-тегов и пререндеринга
- Упрощённая маршрутизация (автоматическая на основе структуры папок)
Минусы:
- Сложнее в настройке, чем чистый Vue
- Больше нагрузка на сервер
- Требует Node.js сервера для полноценной работы
- Может быть избыточным для простых SPA
Пример конфига SSR в nuxt.config.js:
export default {
ssr: true, // по умолчанию включено
target: 'server' // или 'static' для пререндеринга
}