RyeinKim / CSE_Backend_Dev

With MySQL
0 stars 0 forks source link

Controller에 sql문이 있는 이유는 무엇인가요? #7

Open startupcodekr opened 1 year ago

startupcodekr commented 1 year ago

https://github.com/RyeinKim/Expressjs-CRUD/blob/4af09771dc36aaefb694d484cfc6f740a53341c8/controllers/reply.js#L75

RyeinKim commented 1 year ago

페이지네이션 기능을 만들면서 게시글 총 갯수 변수에 저장하는 과정이 필요했는데 해당 부분을 모델을 거치지 않고 컨트롤러에서 바로 처리 했습니다. MVC 패턴에 대해 다시 알아봤습니다.

"컨트롤러 - 직접 데이터 처리를 하지 않고 라우터를 통해 요청 및 응답 반환" "모델 - 실제 데이터와 상호작용, 데이터베이스에 대한 CRUD 수행"

MVC 패턴의 구조에서 벗어난 것 같습니다. 수정 하겠습니다. 수정 완료 시 핑 보내겠습니다.