Vue.js / Nuxt.js

Rotas de servidor Nuxt

API routes, server middleware, event handlers, H3, request/response, tratamento de erros, validação

20 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

Como acessar os query parameters em uma API route do Nuxt?

5

Qual é a estrutura de arquivos correta para criar uma rota de API dinâmica /api/users/[id]?

+17 perguntas de entrevista

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