Vue.js / Nuxt.js

Route server Nuxt

API routes, server middleware, event handlers, H3, request/response, gestione degli errori, validazione

20 domande da colloquio·
Mid-Level
1

In quale directory si deve creare un file per esporre una route API accessibile su /api/users?

Risposta

Le route API in Nuxt si creano nella directory server/api/. Ogni file che esporta un event handler diventa automaticamente accessibile tramite /api/ seguito dal nome del file. Questa convenzione consente di strutturare chiaramente gli endpoint del backend sfruttando l'hot-reload e il type-safety di Nuxt.

2

Quale funzione si dovrebbe usare per definire un event handler in una API route di Nuxt?

Risposta

La funzione defineEventHandler è l'API principale per creare route handler in Nuxt. Fornisce un contesto di evento tipizzato che dà accesso alle utility di H3 per manipolare richieste e risposte. Questa funzione sostituisce la vecchia API eventHandler e offre una migliore integrazione con il sistema di tipi di Nuxt.

3

Che cos'è H3 nel contesto delle server routes di Nuxt?

Risposta

H3 è il framework HTTP minimalista che alimenta il motore server di Nuxt. Fornisce un insieme di utility per gestire richieste e risposte HTTP in modo efficiente e type-safe. H3 è progettato per essere leggero, veloce e compatibile con diversi ambienti di runtime come Node.js, Workers e Deno.

4

Come accedere ai query parameters in una API route di Nuxt?

5

Qual è la struttura di file corretta per creare una route API dinamica /api/users/[id]?

+17 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis