
Rutas de servidor Nuxt
API routes, server middleware, event handlers, H3, request/response, manejo de errores, validación
1¿En qué directorio se debe crear un archivo para exponer una ruta API accesible en /api/users?
¿En qué directorio se debe crear un archivo para exponer una ruta API accesible en /api/users?
Respuesta
Las rutas API en Nuxt se crean en el directorio server/api/. Cada archivo que exporta un event handler se vuelve automáticamente accesible mediante /api/ seguido del nombre del archivo. Esta convención permite estructurar claramente los endpoints del backend a la vez que se aprovechan el hot-reload y el type-safety de Nuxt.
2¿Qué función se debe usar para definir un event handler en una API route de Nuxt?
¿Qué función se debe usar para definir un event handler en una API route de Nuxt?
Respuesta
La función defineEventHandler es la API principal para crear route handlers en Nuxt. Proporciona un contexto de evento tipado que da acceso a las utilidades de H3 para manipular peticiones y respuestas. Esta función reemplaza a la antigua API eventHandler y ofrece una mejor integración con el sistema de tipos de Nuxt.
3¿Qué es H3 en el contexto de las server routes de Nuxt?
¿Qué es H3 en el contexto de las server routes de Nuxt?
Respuesta
H3 es el framework HTTP minimalista que impulsa el motor de servidor de Nuxt. Proporciona un conjunto de utilidades para manejar peticiones y respuestas HTTP de forma eficiente y type-safe. H3 está diseñado para ser ligero, rápido y compatible con diferentes entornos de ejecución como Node.js, Workers y Deno.
¿Cómo acceder a los query parameters en una API route de Nuxt?
¿Cuál es la estructura de archivos correcta para crear una ruta API dinámica /api/users/[id]?
+17 preguntas de entrevista
Otros temas de entrevista Vue.js / Nuxt.js
Fundamentos de JavaScript
JavaScript moderno (ES6+)
Fundamentos de Vue
Componentes Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Reactividad de Vue
Fundamentos de Nuxt
Data Fetching en Nuxt
SSR y SSG en Nuxt
Módulos Nuxt
Composables de Vue
Formularios y validación Vue
Gestión de estado en Nuxt
Testing en Vue
Despliegue de Nuxt y CI/CD
Rendimiento de Vue
Patrones avanzados de Vue
TypeScript con Vue
Autenticación Nuxt
SEO con Nuxt
Internacionalización en Nuxt
Arquitectura Vue
Seguridad en Nuxt
Ecosistema Vue
Migración Vue 2→3 y Nuxt 2→3
Domina Vue.js / Nuxt.js para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis