
Server Routes Nuxt
API routes, server middleware, event handlers, H3, request/response, error handling, validation
1Dans quel répertoire créer un fichier pour exposer une route API accessible à /api/users ?
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.
2Quelle fonction utiliser pour définir un event handler dans une route API Nuxt ?
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.
3Qu'est-ce que H3 dans le contexte des server routes Nuxt ?
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.
Comment accéder aux query parameters dans une route API Nuxt ?
Quelle est la structure de fichier correcte pour créer une route API dynamique /api/users/[id] ?
+17 questions d'entretien
Autres sujets d'entretien Vue.js / Nuxt.js
Fondamentaux JavaScript
JavaScript moderne (ES6+)
Les bases de Vue
Composants Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Réactivité Vue
Fondamentaux Nuxt
Data Fetching Nuxt
SSR & SSG Nuxt
Modules Nuxt
Composables Vue
Formulaires & Validation Vue
Gestion d'état Nuxt
Testing Vue
Déploiement Nuxt & CI/CD
Performance Vue
Patterns avancés Vue
TypeScript avec Vue
Authentification Nuxt
SEO avec Nuxt
Internationalisation Nuxt
Architecture Vue
Sécurité Nuxt
Écosystème Vue
Migration Vue 2→3 & Nuxt 2→3
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