
Серверні маршрути Nuxt
API routes, server middleware, event handlers, H3, request/response, обробка помилок, валідація
1У якій директорії потрібно створити файл, щоб надати API-маршрут, доступний за адресою /api/users?
У якій директорії потрібно створити файл, щоб надати API-маршрут, доступний за адресою /api/users?
Відповідь
Маршрути API в Nuxt створюються в директорії server/api/. Кожен файл, який експортує event handler, автоматично стає доступним через /api/ з доданим іменем файлу. Ця конвенція дозволяє чітко структурувати backend-ендпоінти, водночас користуючись hot-reload і type-safety від Nuxt.
2Яку функцію слід використовувати для визначення event handler у API route Nuxt?
Яку функцію слід використовувати для визначення event handler у API route Nuxt?
Відповідь
Функція defineEventHandler — це основне API для створення route handler у Nuxt. Вона надає типізований контекст події, що дає доступ до утиліт H3 для роботи із запитами та відповідями. Ця функція замінює старіше API eventHandler і забезпечує кращу інтеграцію із системою типів Nuxt.
3Що таке H3 у контексті server routes Nuxt?
Що таке H3 у контексті server routes Nuxt?
Відповідь
H3 — це мінімалістичний HTTP-фреймворк, який живить серверний рушій Nuxt. Він надає набір утиліт для ефективної та типобезпечної обробки HTTP-запитів і відповідей. H3 розроблений легким, швидким і сумісним із різними середовищами виконання, такими як Node.js, Workers та Deno.
Як отримати доступ до query parameters в API route Nuxt?
Яка правильна структура файлів для створення динамічного API route /api/users/[id]?
+17 питань зі співбесід
Інші теми співбесід Vue.js / Nuxt.js
Основи JavaScript
Сучасний JavaScript (ES6+)
Основи Vue
Компоненти Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Реактивність Vue
Основи Nuxt
Отримання даних у Nuxt
SSR і SSG у Nuxt
Модулі Nuxt
Composables у Vue
Форми та валідація Vue
Керування станом у Nuxt
Тестування Vue
Розгортання Nuxt та CI/CD
Продуктивність Vue
Просунуті патерни Vue
TypeScript із Vue
Автентифікація Nuxt
SEO з Nuxt
Інтернаціоналізація Nuxt
Архітектура Vue
Безпека Nuxt
Екосистема Vue
Міграція Vue 2→3 та Nuxt 2→3
Опануй Vue.js / Nuxt.js для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно