当服务发生变化时,在Nest.js中出现编译问题.ts文件



我正在做一个Nest.js项目这是我在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)

我现在面临的问题是,当我在终端中输入nom run start:dev后,日志从这里停止:

[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 +958ms

没有别的了,我无法在浏览器中打开页面。但是,如果我有整个

constructor(
@InjectRepository(Car)
private autoRepository:Repository<Car>,
){}

项删除后,代码编译完成,没有任何错误。

[Nest] 101 - 10/10/2021, 7:05:57 PM [NestApplication] Nest application successfully started +3ms

我是新的巢。js。根本原因是什么呢?

编辑:Inautomobile.module.ts

import { AutoService } from './automobile.service';
import { AutoController } from './automobile.controller';
@Module({
controllers: [AutoController],
providers: [AutoService],
})
export class AutoModule {}

所以我做错的是,在automobile.module.ts文件中,我忘记了包括imports: [TypeOrmModule.forFeature([Car])],这可能是导致DB连接超时的根本原因。

相关内容

  • 没有找到相关文章

最新更新