
Rotas de servidor Nuxt
API routes, server middleware, event handlers, H3, request/response, tratamento de erros, validação
1Em qual diretório um arquivo deve ser criado para expor uma rota API acessível em /api/users?
Em qual diretório um arquivo deve ser criado para expor uma rota API acessível em /api/users?
Resposta
As rotas API no Nuxt são criadas no diretório server/api/. Cada arquivo que exporta um event handler torna-se automaticamente acessível via /api/ seguido do nome do arquivo. Essa convenção permite estruturar claramente os endpoints do backend aproveitando o hot-reload e o type-safety do Nuxt.
2Qual função deve ser usada para definir um event handler em uma API route do Nuxt?
Qual função deve ser usada para definir um event handler em uma API route do Nuxt?
Resposta
A função defineEventHandler é a API principal para criar route handlers no Nuxt. Ela fornece um contexto de evento tipado que dá acesso aos utilitários do H3 para manipular requisições e respostas. Essa função substitui a antiga API eventHandler e oferece uma melhor integração com o sistema de tipos do Nuxt.
3O que é o H3 no contexto das server routes do Nuxt?
O que é o H3 no contexto das server routes do Nuxt?
Resposta
O H3 é o framework HTTP minimalista que alimenta o motor de servidor do Nuxt. Ele fornece um conjunto de utilitários para lidar com requisições e respostas HTTP de forma eficiente e type-safe. O H3 foi projetado para ser leve, rápido e compatível com diferentes ambientes de execução como Node.js, Workers e Deno.
Como acessar os query parameters em uma API route do Nuxt?
Qual é a estrutura de arquivos correta para criar uma rota de API dinâmica /api/users/[id]?
+17 perguntas de entrevista
Outros temas de entrevista Vue.js / Nuxt.js
Fundamentos de JavaScript
JavaScript moderno (ES6+)
Fundamentos do Vue
Componentes Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Reatividade do Vue
Fundamentos do Nuxt
Data Fetching no Nuxt
SSR e SSG no Nuxt
Módulos Nuxt
Composables do Vue
Formulários e validação Vue
Gerenciamento de estado no Nuxt
Testes no Vue
Deploy do Nuxt e CI/CD
Desempenho do Vue
Padrões avançados do Vue
TypeScript com Vue
Autenticação Nuxt
SEO com Nuxt
Internacionalização no Nuxt
Arquitetura Vue
Segurança no Nuxt
Ecossistema Vue
Migração Vue 2→3 e Nuxt 2→3
Domine Vue.js / Nuxt.js para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis