위처럼 depedency 받을꺼 있어서 class에다가 라우터 적용할려면 어떻게 하는게 깔끔함?
위 예제는 그냥 함수하나에 라우팅 다 때려박고 라우터 리턴한건데 좀 이상하잖아?
factory method 어때
클래스 생성을 di 컨테이너에 위임하거나 express app.locals 필드에 의존성으로 넣고 router에서 요청 처리할때 req.app.locals로 접근헤서 쓰거나 - dc App
라우터를 굳이 클래스로 래핑할 필요가 없음 - dc App
this.router.post() 안에서 userService메서드를 써야되는데
app.locals.service = xxx router.post(pattern, (req, res) => req.app.locals.service) - dc App
factory method 어때
클래스 생성을 di 컨테이너에 위임하거나 express app.locals 필드에 의존성으로 넣고 router에서 요청 처리할때 req.app.locals로 접근헤서 쓰거나 - dc App
라우터를 굳이 클래스로 래핑할 필요가 없음 - dc App
this.router.post() 안에서 userService메서드를 써야되는데
app.locals.service = xxx router.post(pattern, (req, res) => req.app.locals.service) - dc App