발단 진행하고 있는 사이드프로젝트에서 Nest.js로 개발을 하게 되면서 느슨했던 express의 구조에 긴장감을 줄 수 있게 되었다. nest g res 명령어를 입력하면 api를 만들 수 있도록 기본적인 구조가 형성이 되는데, controller, service, dto, entity의 구조로 생성된다. 그런데, entity에서 데이터를 가져올 때 repository를 주입하는데 명령어로 입력했을 때 repository를 만들어주지는 않는다. 사실상 repository라는 개념은 nest에서 기본적으로 당연하듯 제공하지는 않는 것 같다. 그렇다면 왜 필요하고, 다른 것들은 기본적으로 만들어주는데 repository를 왜 만들어주지 않는지 내가 이해한대로 적어보고, 고민해보려 한다. 먼저 reposit..