Vue.js / Nuxt.js

Nuxt Server-Routes

API routes, server middleware, event handlers, H3, request/response, Fehlerbehandlung, Validierung

20 Interview-Fragen·
Mid-Level
1

In welchem Verzeichnis sollte eine Datei erstellt werden, um eine unter /api/users erreichbare API-Route bereitzustellen?

Antwort

API-Routen in Nuxt werden im Verzeichnis server/api/ erstellt. Jede Datei, die einen event handler exportiert, wird automatisch über /api/ gefolgt vom Dateinamen erreichbar. Diese Konvention ermöglicht eine klare Strukturierung der Backend-Endpunkte und nutzt gleichzeitig Hot-Reload und Type-Safety von Nuxt.

2

Welche Funktion sollte verwendet werden, um einen Event Handler in einer Nuxt-API-Route zu definieren?

Antwort

Die Funktion defineEventHandler ist die zentrale API zum Erstellen von Route-Handlern in Nuxt. Sie stellt einen typisierten Event-Kontext bereit, der Zugriff auf H3-Utilities zum Verarbeiten von Requests und Responses bietet. Diese Funktion ersetzt die ältere eventHandler-API und bietet eine bessere Integration in das Typsystem von Nuxt.

3

Was ist H3 im Kontext der Nuxt-Server-Routes?

Antwort

H3 ist das minimalistische HTTP-Framework, das die Server-Engine von Nuxt antreibt. Es stellt eine Reihe von Utilities bereit, um HTTP-Requests und -Responses effizient und typsicher zu verarbeiten. H3 ist auf Leichtgewichtigkeit und Geschwindigkeit ausgelegt und mit verschiedenen Laufzeitumgebungen wie Node.js, Workers und Deno kompatibel.

4

Wie greift man in einer Nuxt-API-Route auf Query-Parameter zu?

5

Was ist die korrekte Dateistruktur, um eine dynamische API-Route /api/users/[id] zu erstellen?

+17 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