Vue.js / Nuxt.js

Rutas de servidor Nuxt

API routes, server middleware, event handlers, H3, request/response, manejo de errores, validación

20 preguntas de entrevista·
Mid-Level
1

¿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?

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?

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.

4

¿Cómo acceder a los query parameters en una API route de Nuxt?

5

¿Cuál es la estructura de archivos correcta para crear una ruta API dinámica /api/users/[id]?

+17 preguntas de entrevista

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