
Основи Express.js
Routing, middleware, запити/відповіді, статичні файли, template engine, обробка помилок
1Що таке Express.js?
Що таке Express.js?
Відповідь
Express.js — це мінімалістичний і гнучкий веб-фреймворк для Node.js, який надає потужні можливості для створення веб-застосунків та API. Він спрощує routing, middleware та обробку HTTP-запитів/відповідей порівняно з чистим Node.js. Завдяки своїй простоті та продуктивності Express став де-факто стандартом для веб-застосунків Node.js.
2Як створити базовий застосунок Express?
Як створити базовий застосунок Express?
Відповідь
Створення застосунку Express вимагає імпорту модуля express, а потім виклику функції express() для створення екземпляра застосунку. Цей екземпляр надає всі необхідні методи для визначення маршрутів, middleware та запуску сервера. Це перший крок будь-якого застосунку Express.
3Який метод визначає GET-маршрут в Express?
Який метод визначає GET-маршрут в Express?
Відповідь
Метод app.get() використовується для визначення маршруту, який відповідає на HTTP GET-запити. Він приймає два параметри: шлях маршруту та функцію зворотного виклику, яка обробляє запит і надсилає відповідь. Цей метод є основоположним для створення REST-ендпоінтів.
Що таке middleware в Express?
Як додати глобальний middleware в Express?
+17 питань зі співбесід
Інші теми співбесід Node.js / NestJS
Основи Node.js
Основні API Node.js
Асинхронне програмування
Основи NestJS
Проєктування REST API
Валідація та DTO
Документація API та контракти
Обробка помилок
Юніт-тестування
Планування завдань
Модулі та DI у NestJS
Конфігурація та керування середовищами
Автентифікація JWT
Авторизація та RBAC
База даних з TypeORM
Prisma ORM
Middleware та Interceptors
Завантаження файлів
WebSockets
GraphQL з NestJS
Наскрізне тестування (End-to-End)
Кешування з Redis
Черги з Bull
DevOps, Logging та CI/CD
Docker та контейнеризація
Мікросервіси
Найкращі практики безпеки
Продуктивність і хмарне розгортання
Опануй Node.js / NestJS для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно