Node.js

[NestJS] EntityMetadataNotFound Error: No metadata for * was found.

임채성 2022. 8. 12. 13:12

엔티티를 찾지 못할 때, 발생하는 버그입니다. 저는 테스트코드 작성 중 경로를 잘못 지정했습니다.

엔티티 파일을 찾지 못했을 때 발생합니다.

위가 저한테 발생한 오류이고, 경로는 다음과 같이 설정해주었습니다.

파일 경로는 아래와 같았구요.

┖src
 ┠app
 ┖domain
  ┖equipment
   ┖entities
    ┖equipment.entity.ts

 

해결 방법

위와 같이 사용할 엔티티를 import 해주니 해결되었습니다.

 

+추가

Entity 파일에 @Entity 데코레이터를 적용하지 않았을 때도 발생하니 반드시 확인해주시길 바랍니다.

 

+) 추가

릴레이션 되어 있는 테이블도 import 해주셔야합니다..