typeOrm в nest надо юзать импорт TypeOrmModule.forRoot() - который принимает объект настроек
Но это лишает нас возможности применять автоматические миграции
Ведь для автогенерации нужно создавать и инициализировать объект DataSource, тогда команды работают и автогенерация миграций выполняется.
Зачем вообще нужен TypeOrmModule тогда, если я могу юзать typeOrm напрямую?
создатели фреймворка (в твоём случае неста) решали свои задачи при его создании а не твои всегда так
вы можете вынести конфигурационный файл отдельно https://typeorm.io/#:~:text=After%20you%20have%20all%20dependencies%20installed%2C%20edit%20the%20data%2Dsource.ts%20file%20and%20put%20your%20own%20database%20connection%20configuration%20options%20in%20there%3A А затем ижектить его как в nest так и в migrations
forRoot принимает другой класс, не DataSource
Обсуждают сегодня