Express로 짤때 보통 class기반으로 di하는방식으로 짜??아니면 그냥 함수로 짜??Nest는 스프링스러운 어노테이션때문에 쓰기싫어서 express하려는데다른애들은 어떻게하는지 궁금하다
난 함수가 좋더라
난 함수
express app 까지는 함수로 만드는데 거기에 쓰는 라우터를 tsyringe같은 걸로 di + 클래스로 표현해서씀 - dc App
서비스 레이어를 oo + di 로 작성하고 컨트롤 레이어는 함수로 짜고 거기서 ioc 컨테이너 불러와서 꺼내씀 - dc App
nest처럼 익스프레스까지 클래스로 표현하면 미들웨어 쓸때 코드가 너무 못생겨져서 - dc App
내가 지금 딱 너처럼 쓰고있거든. Di안하고 함수로만 했을때 유닛테스트하기가 너무어렵던데.
그렇다고 nest는 쓸데없이 투머치로 보이고
표현을 저렇게해도 보통 컨트롤러는 e2e만 돌리니까 - dc App