Основной учебник NestJS 12
Основы
Введение
Документация
Установка
Создание проекта
Запуск проекта
Структура проекта
Точка входа
Корневой модуль
Первый контроллер
Ответ строкой
Ответ объектом
Маршруты
Введение
Маршрут GET
Несколько маршрутов
Параметр маршрута
Несколько параметров
Порядок маршрутов
Параметры запроса
Маршрут PUT
Маршрут PATCH
Маршрут DELETE
Префикс контроллера
Общий префикс
Маршрут POST
Запросы
Ответы
Провайдеры
Введение
Класс сервиса
Внедрение сервиса
Данные в сервисе
Список в сервисе
Поиск элемента в сервисе
Добавление элемента
Удаление элемента
Внедрение сервиса в сервис
Несколько сервисов
Модули
Введение
Модуль функциональности
Импорт модуля
Экспорт провайдера
Закрытый провайдер
Сервис другого модуля
Несколько модулей
Генерация модуля
Генерация контроллера
Генерация сервиса
Инициализация модуля
Завершение модуля
Инициализация приложения
Завершение приложения
Журнал
Введение
Сообщение в журнал
Уровень ошибки
Уровень предупреждения
Контекст сообщения
Поля сообщения
Журнал в сервисе
Каналы
Введение
Целое число из параметра
Канал на параметре запроса
Канал на обработчике
Несколько каналов
Глобальный канал
Свой канал
Канал со значением по умолчанию
Валидация
Введение
Схема тела запроса
Подключение канала проверки
Обязательное поле
Строковое поле
Числовое поле
Логическое поле
Почта
Ограничение длины
Список допустимых значений
Вложенный объект
Массив значений
Массив объектов
Сообщение об ошибке
Лишние поля
Частичная схема
Исключения
Введение
Выброс исключения
Ошибка «не найдено»
Неверный запрос
Доступ запрещён
Конфликт данных
Своё исключение
Полезные данные
Код ошибки
Исключение в сервисе
Фильтр исключений
Фильтр одного типа
Глобальный фильтр
Конфигурация
Введение
Файл окружения
Подключение модуля конфигурации
Чтение настройки
Настройка в сервисе
Несколько настроек
Пространство имён настроек
Проверка настроек при старте
Значение по умолчанию
Подключение к базе
Введение
Установка пакетов
Подключение модуля
Параметры подключения
Параметры из конфигурации
Синхронизация схемы
Проверка соединения
Журнал запросов
Сущности
Введение
Класс сущности
Первичный ключ
Идентификатор UUID
Строковая колонка
Числовая колонка
Логическая колонка
Денежная колонка
Колонка даты
Метки времени
Пустое значение
Значение по умолчанию
Уникальная колонка
Регистрация сущности
Репозиторий
Введение
Внедрение репозитория
Все записи
Запись по идентификатору
Условие выборки
Несколько условий
Сортировка
Лимит и сдвиг
Постраничная выдача
Создание записи
Обновление записи
Удаление записи
Количество записей
Фильтр списка
Миграции
Введение
Создание миграции
Применение миграций
Откат миграции
Таблица в миграции
Колонка в миграции
Удаление колонки
Генерация миграции