Vue.js / Nuxt.js

Server Routes Nuxt

API routes, server middleware, event handlers, H3, request/response, error handling, validation

20 questions d'entretien·
Confirmé
1

Dans quel répertoire créer un fichier pour exposer une route API accessible à /api/users ?

Réponse

Les routes API dans Nuxt se créent dans le répertoire server/api/. Chaque fichier exportant un event handler devient automatiquement accessible via /api/ suivi du nom du fichier. Cette convention permet de structurer clairement les endpoints backend tout en bénéficiant du hot-reload et du type-safety de Nuxt.

2

Quelle fonction utiliser pour définir un event handler dans une route API Nuxt ?

Réponse

La fonction defineEventHandler est l'API principale pour créer des handlers de routes dans Nuxt. Elle fournit un contexte d'événement typé qui donne accès aux utilitaires H3 pour manipuler les requêtes et réponses. Cette fonction remplace l'ancienne API eventHandler et offre une meilleure intégration avec le système de types de Nuxt.

3

Qu'est-ce que H3 dans le contexte des server routes Nuxt ?

Réponse

H3 est le framework HTTP minimaliste qui alimente le moteur serveur de Nuxt. Il fournit un ensemble d'utilitaires pour gérer les requêtes et réponses HTTP de manière efficace et type-safe. H3 est conçu pour être léger, rapide et compatible avec différents environnements d'exécution comme Node.js, Workers et Deno.

4

Comment accéder aux query parameters dans une route API Nuxt ?

5

Quelle est la structure de fichier correcte pour créer une route API dynamique /api/users/[id] ?

+17 questions d'entretien

Maîtrise Vue.js / Nuxt.js pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement