Vue.js / Nuxt.js

SSR e SSG in Nuxt

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

22 domande da colloquio·
Mid-Level
1

Che cos'è il Server-Side Rendering (SSR) in Nuxt?

Risposta

L'SSR genera l'HTML completo sul server a ogni richiesta e poi lo invia al client. Questo migliora la SEO perché i motori di ricerca ricevono contenuto HTML immediatamente accessibile, e migliora anche il tempo al primo paint. L'SSR è la modalità di rendering predefinita in Nuxt 3, a differenza del rendering lato client in cui JavaScript genera il contenuto nel browser.

2

Che cos'è la Static Site Generation (SSG) in Nuxt?

Risposta

L'SSG genera tutte le pagine come HTML statico in fase di build, consentendo di servire file pre-generati molto rapidamente. Questo approccio è ideale per siti con contenuti che non cambiano spesso, come blog o documentazione. In Nuxt 3, l'uso di nuxt generate attiva l'SSG, creando file HTML per ogni route configurata.

3

Quale comando Nuxt si deve usare per generare un sito statico?

Risposta

Il comando nuxt generate (o npm run generate se configurato nel package.json) avvia la generazione statica di tutte le pagine. Nuxt attraversa le route e crea un file HTML per ciascuna, che viene collocato nella cartella .output/public. Questo comando è usato per il deploy su host statici come Netlify, Vercel o GitHub Pages.

4

Qual è il principale vantaggio dell'SSR per la SEO?

5

Cos'è l'hybrid rendering in Nuxt?

+19 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis