분명히 잘 되던 코드였고... 로컬에서도 잘 동작하는데 CI 에서 빌드해서 올라간 이미지에선 RepositoryNotFoundError 오류를 뱉으며 동작하지 않게 되었다..
기존 dependencies
"typeorm": "^0.2.38",
"@nestjs/typeorm": "^8.0.2",
새롭게 dependency 를 다운받아 보니 @nestjs/typeorm 가 8.1.3 으로 올라가 있었는데 peerDependency 로 typeorm 은 ^0.3.0 이었다. 버전이 안맞아 안되었던거 같다.
하지만 이를 수정해도 동작하지 않았다. 오히려 다른 문제가 발생했는데... 아래와 같은 오류였다.
ConnectionNotFoundError: Connection "default" was not found.
getManager() 를 사용했는데 이게 다 deprecated 되었다... 휴... 바꿔줘야한다. @InjectEntityManager 로 바꾸니 잘 된다.
반응형
'개발 및 운영 > Node.JS' 카테고리의 다른 글
Node.JS Stream Backpressure 처리에 대해 (0) | 2022.09.15 |
---|---|
멈춘 Promise 디버깅 하기 (0) | 2020.04.27 |
asn1-stream: Node.JS asn1 stream 파서 (1) | 2020.01.21 |
wip: node.js C++ Embedding에 대해... (0) | 2020.01.12 |
javascript Error: UnsupportedEnvironment (0) | 2019.12.05 |
댓글