Комментарии 3
Когда я выбрал этот стек в начале 2023его:
орм требует отдельный от остального фреймворка конфиг для миграций
про транзакции и изоляцию изменений в тестах - никто не слышал
nestjs конкретно - такое ощущение что в документации от силы 20%. попробуйте serverless, туда же загрузки файлов и прочее aws-ориентированное - сильно удивитесь
тут нужен метод patch вместо put для изменений
Хорошая статья, но есть пара моментов, которые можно улучшить:
Секция "synchronize: true" в TypeORM настройке:Использование
synchronize: true
в настройках базы данных может привести к неожиданным изменениям схемы, особенно в продакшене. Стоит упомянуть о важности использования миграций для управления схемой базы.Пароли в базе данных: В примере с сущностью User пароли хранятся как plain text. Лучше сразу добавить хэширование (например, с использованием bcrypt), чтобы показать правильную практику работы с чувствительными данными.
В остальном, статья отлично подходит для новичков, желающих разобраться с NestJS и TypeORM. 🙂
Создание REST API с NestJS и TypeORM