Vue.js / Nuxt.js

Серверні маршрути Nuxt

API routes, server middleware, event handlers, H3, request/response, обробка помилок, валідація

20 питань зі співбесід·
Mid-Level
1

У якій директорії потрібно створити файл, щоб надати API-маршрут, доступний за адресою /api/users?

Відповідь

Маршрути API в Nuxt створюються в директорії server/api/. Кожен файл, який експортує event handler, автоматично стає доступним через /api/ з доданим іменем файлу. Ця конвенція дозволяє чітко структурувати backend-ендпоінти, водночас користуючись hot-reload і type-safety від Nuxt.

2

Яку функцію слід використовувати для визначення event handler у API route Nuxt?

Відповідь

Функція defineEventHandler — це основне API для створення route handler у Nuxt. Вона надає типізований контекст події, що дає доступ до утиліт H3 для роботи із запитами та відповідями. Ця функція замінює старіше API eventHandler і забезпечує кращу інтеграцію із системою типів Nuxt.

3

Що таке H3 у контексті server routes Nuxt?

Відповідь

H3 — це мінімалістичний HTTP-фреймворк, який живить серверний рушій Nuxt. Він надає набір утиліт для ефективної та типобезпечної обробки HTTP-запитів і відповідей. H3 розроблений легким, швидким і сумісним із різними середовищами виконання, такими як Node.js, Workers та Deno.

4

Як отримати доступ до query parameters в API route Nuxt?

5

Яка правильна структура файлів для створення динамічного API route /api/users/[id]?

+17 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно