Vue.js / Nuxt.js

Nuxt-Deployment & CI/CD

Build-Prozess, Vercel, Netlify, Node.js-Server, statisches Hosting, Umgebungsvariablen, CI/CD-Pipelines, GitHub Actions, automatisierte Tests

22 Interview-Fragen·
Mid-Level
1

Was ist Nitro im Kontext von Nuxt 3?

Antwort

Nitro ist die Server-Engine von Nuxt 3, mit der sich optimierte Builds für verschiedene Plattformen erzeugen lassen. Sie unterstützt SSR, SSG und hybrides Rendering mit route rules. Nitro kompiliert den Servercode zu einem einzigen leichtgewichtigen und optimierten Bundle, das mit Node.js, Deno, Cloudflare Workers und anderen Serverless-Runtimes kompatibel ist.

2

Welcher Befehl wird verwendet, um eine vollständige statische Version einer Nuxt-Anwendung zu generieren?

Antwort

Der Befehl nuxi generate prerendert alle Routen der Anwendung und erstellt statische HTML-Dateien. Dieser Ansatz eignet sich ideal für Websites mit überwiegend statischem Inhalt, die auf einem CDN gehostet werden können. Das Ergebnis lässt sich ohne Node.js-Server auf Diensten wie Netlify, Vercel oder GitHub Pages bereitstellen.

3

Was ist der Hauptunterschied zwischen nuxi build und nuxi generate?

Antwort

Der Befehl nuxi build erstellt einen Node.js-Server, der serverseitiges Rendering bei Bedarf ausführen kann, während nuxi generate alle Seiten zur Build-Zeit als statisches HTML prerendert. Der Server-Build ermöglicht dynamische Inhalte und API routes, wohingegen generate für CDNs optimierte statische Dateien erzeugt, jedoch ohne dynamische Rendering-Fähigkeiten.

4

Welcher Rendering-Modus eignet sich für einen Blog mit täglich aktualisierten Inhalten?

5

Wie erkennt Vercel automatisch, dass ein Projekt eine Nuxt-Anwendung ist?

+19 Interview-Fragen

Meistere Vue.js / Nuxt.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten