Wecode - Project 2 (부트캠프)/독학

layered pattern에서 가져올 때; module, export/import

JBS 12 2023. 10. 4. 19:25
  • 회원가입 dao 에 insert into user 코드로 함수 export 하는데, 그 함수 하나하나 secvice에 require 안하는 이유는, model 폴더로 index.js로 패키지를 했기에?

 

requrie는 단방향만 가져오는 (router->controller->services->Dao) 

 

export는 

export하면, 어디서나 불러올 수 있는데, 단방향 상관없이 여기저기 파일 다 쓰이는거고, 

require는 하나하나 signup , 

 

Index.js

user끼리 연결하게 타게 해줌 -> userrouter- usercontroller-userservices- userDao 

userRouter에서 다음에는, 
다른데 거칠 거 없이 바로 userController로 갈 것. 

index.js를 가봤기에 아는 것.
user의 흐름을 타고 갈 것을 

혹은 

thread끼리 연결하게 타게 해줌 -> threadrouter- threadcontroller-threadservices- threadDao