Тест по NestJS — Базовый уровень
Что такое NestJS?
- JavaScript фреймворк
- TypeScript библиотека для работы с DOM
- CLI-инструмент
- CSS препроцессор
На каком языке написан NestJS?
- TypeScript
- PHP
- Python
- Ruby
Какой декоратор используется для объявления контроллера в NestJS?
- @Module
- @Injectable
- @Controller
- @Service
Какой декоратор применяется для создания сервисов в NestJS?
- @Injectable
- @Service
- @Provide
- @Dependency
С какого файла обычно начинается выполнение приложения NestJS?
- main.ts
- index.ts
- server.ts
- bootstrap.ts
Какой пакет используется для создания новых проектов NestJS через CLI?
- nestjs/cli
- nestjs/common
- nestjs/platform-express
- nestjs/core
Какая команда запускает NestJS в режиме разработки?
- npm run start:dev
- npm run serve
- nest run dev
- node main.ts
Какой декоратор используется для извлечения параметров из URL?
- @Body
- @Param
- @Request
- @Inject
Какой HTTP-метод применяется для получения данных?
- GET
- POST
- PUT
- PATCH
Какой модуль используется для работы с переменными окружения в NestJS?
- nestjs/config
- dotenv
- env-parser
- config-module
С помощью какого объекта создаётся приложение NestJS?
- NestFactory
- Express
- Fastify
- AppModule
Какие две основные сущности участвуют в архитектуре NestJS?
- Controllers и Services
- Directives и Components
- Pipes и Filters
- Resolvers и Queries
Как называется механизм, с помощью которого NestJS внедряет зависимости?
- CLI
- DI
- ORM
- SSR
Какую библиотеку NestJS активно использует для работы с асинхронными потоками?
- RxJS
- Lodash
- Axios
- Mongoose
Какой декоратор используется для POST-методов в контроллере?
- @Query
- @Post
- @Delete
- @Put
Какой шаблон проектирования применяется для валидации и передачи данных?
- DTO (Data Transfer Object)
- Entity
- Schema
- Service
Какая сущность используется для преобразования и валидации входящих данных?
- Pipes
- Controllers
- Middleware
- Guards
Что используется для глобальной обработки ошибок в NestJS?
- Guards
- Interceptors
- Filters
- Services
Какой декоратор подключает перехватчики в контроллер или метод?
- @UseGuards
- @UseFilters
- @UsePipes
- @UseInterceptors
Какой декоратор используется для внедрения зависимости вручную?
- @Inject
- @UseGuards
- @Bind
- @SetMetadata