Estoy trabajando en un proyecto Nest.js y esto es lo que tengo en automobile.service.ts
import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Car } from './entities/car.entity'; import { Repository } from 'typeorm'; import { CreateAutoDto } from './dto/create-auto.dto'; import { UpdateAutoDto } from './dto/update-auto.dto'; export class AutoService { constructor( @InjectRepository(Car) private autoRepository:Repository<Car>, ){} create(createAutoDto: CreateAutoDto) { return this.autoRepository.save(createAutoDto) El problema al que me enfrento en este momento es que, después de escribir nom run start:dev en la terminal, el registro se detuvo desde aquí:
[Nest] 234 - 10/10/2021, 7:36:53 PM [NestFactory] Starting Nest application... [Nest] 234 - 10/10/2021, 7:36:54 PM [InstanceLoader] TypeOrmModule dependencies initialized +958msNada más, y con eso no puedo abrir la página en el navegador. Sin embargo, si tengo todo
constructor( @InjectRepository(Car) private autoRepository:Repository<Car>, ){}cosa eliminada, el código termina de compilarse sin ningún error.
[Nest] 101 - 10/10/2021, 7:05:57 PM [NestApplication] Nest application successfully started +3msSoy nuevo en Nest.js. ¿Cuál podría ser la causa raíz aquí?
EDITAR: En automobile.module.ts
import { AutoService } from './automobile.service'; import { AutoController } from './automobile.controller'; @Module({ controllers: [AutoController], providers: [AutoService], }) export class AutoModule {}Entonces, lo que hice mal fue que en el archivo automobile.module.ts , olvidé incluir imports: [TypeOrmModule.forFeature([Car])] , y esa podría ser la causa raíz que provocó el tiempo de espera en la conexión DB.