Vue.js / Nuxt.js

SSR i SSG w Nuxt

Server-side rendering, static generation, hybrid rendering, prerendering, route rules, nitro

22 pytań z rozmów·
Mid-Level
1

Czym jest Server-Side Rendering (SSR) w Nuxt?

Odpowiedź

SSR generuje kompletny kod HTML na serwerze przy każdym żądaniu, a następnie wysyła go do klienta. Poprawia to SEO, ponieważ wyszukiwarki otrzymują natychmiast dostępną treść HTML, a także skraca czas do pierwszego renderowania (first paint). SSR jest domyślnym trybem renderowania w Nuxt 3, w przeciwieństwie do renderowania po stronie klienta, gdzie JavaScript generuje treść w przeglądarce.

2

Czym jest Static Site Generation (SSG) w Nuxt?

Odpowiedź

SSG generuje wszystkie strony jako statyczny kod HTML podczas build, co pozwala bardzo szybko serwować wstępnie wygenerowane pliki. Podejście to jest idealne dla witryn z treścią, która nie zmienia się często, takich jak blogi czy dokumentacja. W Nuxt 3 użycie nuxt generate aktywuje SSG, tworząc pliki HTML dla każdej skonfigurowanej trasy.

3

Którego polecenia Nuxt należy użyć, aby wygenerować statyczną stronę?

Odpowiedź

Polecenie nuxt generate (lub npm run generate, jeśli skonfigurowane w package.json) uruchamia statyczne generowanie wszystkich stron. Nuxt przechodzi przez trasy i tworzy dla każdej plik HTML, który jest umieszczany w folderze .output/public. Polecenie to służy do wdrażania na statycznych hostingach takich jak Netlify, Vercel czy GitHub Pages.

4

Jaka jest główna zaleta SSR dla SEO?

5

Czym jest hybrid rendering w Nuxt?

+19 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo