Vue.js / Nuxt.js

Trasy serwerowe Nuxt

API routes, server middleware, event handlers, H3, request/response, obsługa błędów, walidacja

20 pytań z rozmów·
Mid-Level
1

W którym katalogu należy utworzyć plik, aby udostępnić trasę API dostępną pod /api/users?

Odpowiedź

Trasy API w Nuxt tworzy się w katalogu server/api/. Każdy plik eksportujący event handler staje się automatycznie dostępny przez /api/ z dodaną nazwą pliku. Ta konwencja pozwala na przejrzyste strukturyzowanie endpointów backendu, korzystając jednocześnie z hot-reload i type-safety w Nuxt.

2

Której funkcji należy użyć do zdefiniowania event handlera w API route Nuxt?

Odpowiedź

Funkcja defineEventHandler to główne API do tworzenia route handlerów w Nuxt. Zapewnia typowany kontekst zdarzenia, który daje dostęp do narzędzi H3 do obsługi żądań i odpowiedzi. Funkcja ta zastępuje starsze API eventHandler i oferuje lepszą integrację z systemem typów Nuxt.

3

Czym jest H3 w kontekście server routes Nuxt?

Odpowiedź

H3 to minimalistyczny framework HTTP, który napędza silnik serwerowy Nuxt. Dostarcza zestaw narzędzi do obsługi żądań i odpowiedzi HTTP w sposób wydajny i bezpieczny typowo. H3 został zaprojektowany tak, aby był lekki, szybki i kompatybilny z różnymi środowiskami uruchomieniowymi, takimi jak Node.js, Workers i Deno.

4

Jak uzyskać dostęp do query parameters w API route Nuxt?

5

Jaka jest poprawna struktura plików do utworzenia dynamicznej trasy API /api/users/[id]?

+17 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo