2021/08/04 화요일 Chapter 7 : 3-2일차
오늘은 집중력이 좋지 않았다.
오전에는 몽고DB의 데이터를 Postgre로 옮기는 작업을 했다.
괜찮게 했다.
근데 오후에는 금방 끝낼 일을 하루종일 붙들고 있었다.
손을 대니 15분 정도만에 끝났다.
집중 좀 하자.
뒤쳐지는 중이라 생각하고 하루하루를 소중하게 써야한다.
내일은 프론트와 이야기해서 개선해야 할 부분, User모듈이 완성되었으니 Trip의 함수들을 User랑도 연결시키도록 고칠 것이다.
오늘 배운 것
TypeORM의 함수를 이용해서 DB를 여러번 참조하지 않도록 개선했다. where().andWhere()를 사용했다.
Nest.js에서는 모듈끼리 서로 서로 import할 수 없다. Circular Dependency라고 하는데, 웬만하면 이런 상황이 없는게 베스트이고, 어쩔 수 없을 때는 forwardRef라는 함수를 사용하면 된다.
공식문서가 아주 잘 설명해준다.
https://docs.nestjs.com/fundamentals/circular-dependency