Vue.js / Nuxt.js

Розгортання Nuxt та CI/CD

Процес збірки, Vercel, Netlify, сервер Node.js, статичний хостинг, змінні середовища, конвеєри CI/CD, GitHub Actions, автоматизоване тестування

22 питань зі співбесід·
Mid-Level
1

Що таке Nitro в контексті Nuxt 3?

Відповідь

Nitro — це серверний рушій Nuxt 3, який дозволяє генерувати оптимізовані збірки для різних платформ. Він підтримує SSR, SSG та гібридний рендеринг із route rules. Nitro компілює серверний код в єдиний легкий та оптимізований бандл, сумісний з Node.js, Deno, Cloudflare Workers та іншими serverless-середовищами.

2

Яку команду використати для генерації повної статичної версії застосунку Nuxt?

Відповідь

Команда nuxi generate виконує пререндеринг усіх маршрутів застосунку та створює статичні HTML-файли. Цей підхід ідеальний для сайтів із переважно статичним вмістом, які можна розмістити на CDN. Результат можна розгорнути на сервісах на кшталт Netlify, Vercel чи GitHub Pages без сервера Node.js.

3

Яка основна різниця між nuxi build та nuxi generate?

Відповідь

Команда nuxi build створює сервер Node.js, здатний виконувати рендеринг на боці сервера за запитом, тоді як nuxi generate виконує пререндеринг усіх сторінок у статичний HTML під час збірки. Серверна збірка забезпечує динамічний вміст та API routes, тоді як generate створює статичні файли, оптимізовані для CDN, але без можливості динамічного рендерингу.

4

Який режим рендерингу обрати для блогу зі щоденно оновлюваним контентом?

5

Як Vercel автоматично визначає, що проєкт є застосунком Nuxt?

+19 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно