Nest는 저장소의 종속성을 확인할 수 없습니다.

순담

내 nestjs 앱에서 오류가 발생했습니다. 내 코드로 무엇이 짜여져 있는지 알아낼 수 없습니다. I 코드는 다음과 같습니다.

AppModule

import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AdminModule } from './components/admin.modules';

@Module({
    imports: [
        AdminModule,
        TypeOrmModule.forRoot({
          type: 'postgres',
          host: process.env.DATABASE_HOST,
          username: process.env.DATABASE_USERNAME,
          password: process.env.DATABASE_PASSWORD,
          database: process.env.DATABASE_NAME,
          port: parseInt(process.env.DATABASE_PORT),
        }),
    ],
})
export class AppModule {}

AdminModule

import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';

import { Admin } from './admin.entity';
import { AdminRepository } from './admin.repository';

@Module({
    imports: [TypeOrmModule.forFeature([Admin])],
    providers: [AdminRepository],
})
export class AdminModule {}

AdminRepository

import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';

import { RepositoryBase } from '../../common/base/repository.base';
import { Admin } from './admin.entity';

@Injectable()
export class AdminRepository extends RepositoryBase<Admin> {
    constructor(@InjectRepository(Admin) private readonly repo: Repository<Admin>) {
        super(repo);
}

그리고 내가 얻는 것은 이와 같은 오류입니다.

오류 : Nest가 AdminRepository (?)의 종속성을 확인할 수 없습니다. AdminModule 컨텍스트에서 인덱스 [0]의 AdminRepository 인수를 사용할 수 있는지 확인하십시오.

잠재적 솔루션 :-AdminRepository가 공급자 인 경우 현재 AdminModule의 일부입니까? -AdminRepository를 별도의 @Module에서 내보내는 경우 해당 모듈을 AdminModule 내에서 가져 오나요?

Vad

문제는 귀하가 제공자에게 제공하는 이름 인 것 같습니다 : AdminRepository. 내부적으로 TypeOrmAdmin엔티티에 대한 저장소를 만드는 데 해당 이름을 사용 하므로 이름이 충돌합니다.

제공자 클래스의 이름을 다른 것으로 바꾸면 (예 : AdminRepo또는 AdminService) 오류가 사라집니다. 또는 할 또 다른 일은 엔티티 클래스의 이름을 다른 것으로 바꾸는 Admin것입니다.

피하고 싶은 것은 ${EntityClassName}Repository

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Nest는 UserService의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest는 testString의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest는 [ServiceName]의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest는 MailerService (?)의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest는 WithdrawService의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest는 JwtStrategy의 종속성을 해결할 수 없습니다.

분류에서Dev

Nest는 GraphQLModule의 종속성을 해결할 수 없습니다.

분류에서Dev

Nest는 (?)의 종속성을 확인할 수 없습니다. 인덱스 [0]에 PatientProfileRepository 인수가 있는지 확인하십시오.

분류에서Dev

Nest는 ....의 종속성을 확인할 수 없습니다. 인덱스 [0]의 .. 인수를 다음 위치에서 사용할 수 있는지 확인하십시오.

분류에서Dev

저장소의 보안을 확인할 수있는 장소가 있습니까?

분류에서Dev

': google_maps_flutter : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

분류에서Dev

Flutter : ': shared_preferences : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

분류에서Dev

': app : mergeDebugAssets'작업의 종속성을 확인할 수 없습니다.

분류에서Dev

': app : compileDebugJavaWithJavac'작업의 종속성을 확인할 수 없습니다. Flutter

분류에서Dev

Flutter : ': geolocator : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

분류에서Dev

오류 : 작업의 종속성을 확인할 수 없습니다.

분류에서Dev

Nest.js는 종속성을 해결할 수 없으며 내 실수를 찾을 수 없습니다.

분류에서Dev

Hibernate는 Embedded 클래스의 속성을 확인할 수 없습니다.

분류에서Dev

Maven은 종속성에 사용되는 속성을 확인할 수 없습니다 (다운로드).

분류에서Dev

Spring JPA 저장소는 엔티티의 속성을 해결할 수 없습니다.

분류에서Dev

Nest는 둘 이상의 데이터베이스 연결이있는 경우 Repository에 대한 종속성을 해결할 수 없습니다.

분류에서Dev

메시지와 함께 실패 Gradle을 빌드 : TaskDependencyResolveException는 : 작업의 종속성을 확인 할 수 없습니다 'compileDebugKotlin를'

분류에서Dev

Netbeans EJB는 종속성을 추가 할 수 없습니다.

분류에서Dev

jar 내부의 종속성을 제외 할 수 없습니다.

분류에서Dev

NestJS / TypeORM 단위 테스트 : JwtService의 종속성을 확인할 수 없습니다.

분류에서Dev

VS 확장의 .net 표준 lib가 종속성을 찾을 수 없습니다.

분류에서Dev

Material-table TypeError : tableData 속성을 추가 할 수 없습니다. 개체는 확장 할 수 없습니다.

분류에서Dev

인형을 조종하는 사람이 정의되지 않은 getElementById 속성을 읽을 수 없습니다.

분류에서Dev

Maven의 계층 구조 및 사용자 정의 프로젝트 내 저장소와의 종속성을 해결할 수 없습니다.

Related 관련 기사

  1. 1

    Nest는 UserService의 종속성을 확인할 수 없습니다.

  2. 2

    Nest는 testString의 종속성을 확인할 수 없습니다.

  3. 3

    Nest는 [ServiceName]의 종속성을 확인할 수 없습니다.

  4. 4

    Nest는 MailerService (?)의 종속성을 확인할 수 없습니다.

  5. 5

    Nest는 WithdrawService의 종속성을 확인할 수 없습니다.

  6. 6

    Nest는 JwtStrategy의 종속성을 해결할 수 없습니다.

  7. 7

    Nest는 GraphQLModule의 종속성을 해결할 수 없습니다.

  8. 8

    Nest는 (?)의 종속성을 확인할 수 없습니다. 인덱스 [0]에 PatientProfileRepository 인수가 있는지 확인하십시오.

  9. 9

    Nest는 ....의 종속성을 확인할 수 없습니다. 인덱스 [0]의 .. 인수를 다음 위치에서 사용할 수 있는지 확인하십시오.

  10. 10

    저장소의 보안을 확인할 수있는 장소가 있습니까?

  11. 11

    ': google_maps_flutter : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

  12. 12

    Flutter : ': shared_preferences : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

  13. 13

    ': app : mergeDebugAssets'작업의 종속성을 확인할 수 없습니다.

  14. 14

    ': app : compileDebugJavaWithJavac'작업의 종속성을 확인할 수 없습니다. Flutter

  15. 15

    Flutter : ': geolocator : compileDebugAidl'작업의 종속성을 확인할 수 없습니다.

  16. 16

    오류 : 작업의 종속성을 확인할 수 없습니다.

  17. 17

    Nest.js는 종속성을 해결할 수 없으며 내 실수를 찾을 수 없습니다.

  18. 18

    Hibernate는 Embedded 클래스의 속성을 확인할 수 없습니다.

  19. 19

    Maven은 종속성에 사용되는 속성을 확인할 수 없습니다 (다운로드).

  20. 20

    Spring JPA 저장소는 엔티티의 속성을 해결할 수 없습니다.

  21. 21

    Nest는 둘 이상의 데이터베이스 연결이있는 경우 Repository에 대한 종속성을 해결할 수 없습니다.

  22. 22

    메시지와 함께 실패 Gradle을 빌드 : TaskDependencyResolveException는 : 작업의 종속성을 확인 할 수 없습니다 'compileDebugKotlin를'

  23. 23

    Netbeans EJB는 종속성을 추가 할 수 없습니다.

  24. 24

    jar 내부의 종속성을 제외 할 수 없습니다.

  25. 25

    NestJS / TypeORM 단위 테스트 : JwtService의 종속성을 확인할 수 없습니다.

  26. 26

    VS 확장의 .net 표준 lib가 종속성을 찾을 수 없습니다.

  27. 27

    Material-table TypeError : tableData 속성을 추가 할 수 없습니다. 개체는 확장 할 수 없습니다.

  28. 28

    인형을 조종하는 사람이 정의되지 않은 getElementById 속성을 읽을 수 없습니다.

  29. 29

    Maven의 계층 구조 및 사용자 정의 프로젝트 내 저장소와의 종속성을 해결할 수 없습니다.

뜨겁다태그

보관